几个C语言的问题 小弟没有分了 大家帮一下
若给定表达式(X)?(a++):(a--),则表达式X和哪个等价?A(X==0)B(X!=1)C(X!=0)D(X==1)chara='\76'则变量a中有错误么?什么错...
若给定表达式(X)?(a++):(a--),则表达式X和哪个等价?
A(X==0)B(X!=1)C(X!=0)D(X==1)
char a='\76' 则变量a中有错误么? 什么错误? 展开
A(X==0)B(X!=1)C(X!=0)D(X==1)
char a='\76' 则变量a中有错误么? 什么错误? 展开
1个回答
展开全部
选C
条件表达式表示:表达式为真的话值为冒号左边,否则冒号右边
char a='\76'错的,原因如下:
\是转义字符:
在c语言里
\ddd(ddd为三个8进制的数)
\xhh(hh为2个十六进制数)
例如:\123(合法,它表示8进制数123,也就是十进制的73)
\128(不合法,八进制无8咯)
例如:\x2A(合法,它表示十六进制的2A,也就是十进制的42)
\x2g(不合法。十六进制由数字0~9,a~f组成哦)
条件表达式表示:表达式为真的话值为冒号左边,否则冒号右边
char a='\76'错的,原因如下:
\是转义字符:
在c语言里
\ddd(ddd为三个8进制的数)
\xhh(hh为2个十六进制数)
例如:\123(合法,它表示8进制数123,也就是十进制的73)
\128(不合法,八进制无8咯)
例如:\x2A(合法,它表示十六进制的2A,也就是十进制的42)
\x2g(不合法。十六进制由数字0~9,a~f组成哦)
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询