
正文
不正确的c语言常量定义,c常量中不合法的是
提示:扫一扫查出行【扫一扫了解最新限行尾号】
复制提示
0486为什么不是正确的c语言常量?
1、正确答案是B 解析:以反斜杠开头是转义字符,因为以0开头表示八进制,而八进制不能出现8,所以A错,C与D都包含多个字符,所以错。
2、0Xa23 5e0,-0xf .5e-3 .177合法。实数型常量:必须有小数点,例如定义double a=1就是错误的,必须写成double a=0,另外写成a=1,0中间是逗号,就更是错误的了。
3、只有\x43合法,是十六进制形式表示的字符。 \084八进制形式,而八进制中不能有8,所以是错的。ah有两个字符,不能组成一个字符。“0”这是字符串。
4、C语言中,不合法的字符常量是“A、\xff”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。
相关问答
Q1: C语言下列哪些是错误的常量,为什么
1、C语言中,不合法的字符常量是“A、\xff”,因为这虽然属于ASCII码字符,但是“ff”超出了ASCII码最大的“7f”,所以不合法。“B、\65”属于ASCII码字符,“C、&”属于普通字符,“D\028”属于ASCII码字符。
2、【答案】:B 在C语言中,用e来表示科学计数法时,规定在e后面的数字必须为整数。
3、A错误,指数必须是整数,不符合C语言语法的实型常量。B错误,指数不能省略,不符合C语言语法的实型常量。C正确,符合C语言语法的实型常量。D错误,底数不能省略,不符合C语言语法的实型常量。
Q2: 4、在C语言中,不正确的常量是()(1分)
选C,因为是八进制的,不可能含有8;选A指数形式的表示,在C语言中,e的后面必须是整数。用一对单引号将一个字符括起来表示合法的字符常量。例如‘a’。数值包括整型、d浮点型。整型可用十进制,八进制,十六进制。
则以下不能满足要求的表达式是( )。C. A%2 1设a=1,b=2,c=3,d=4,则表达式ab?a:cd?a:d的结果为( )。D、1 1下列选项中,不是C语言提供的合法关键字是( )。
【答案】:B 在C语言中,用e来表示科学计数法时,规定在e后面的数字必须为整数。
个人认为a,它超过了基本整形的范围(-32768-32767),而其他的均合法,只是表达形式的不同而已。
不正确的c语言常量定义的介绍就聊到这里吧,感谢你花时间阅读本站内容,更多关于c常量中不合法的是、不正确的c语言常量定义的信息别忘了在本站进行查找喔。







