合法的,它实际就表示一个“回车符”,即'\n'。
其他均是不合法的,这其中包含越界。
别的场合下使用\0x12是不合法的。
两个地方不合法:一是应该是0x而不是ox,二是最后不能有h。C中的十六进制以0x开头,以数字和大小写ABCDEF构成。
答案选C。A选项为10进制,B中为OX为16进制,C中‘08’中’0‘若是零,表示10进制是不用写08而只用写8就够了,‘0’为字母‘O’则表示八进制,但是8进制中只允许有0-7八个数字,D为16进制。故选C。
符号常量则是指用C语言标识符定义的常量。整型常量就是整常数,10进制数、8进制数和16进制数三种。如:10、012、0x0A实型常量也叫做浮点型常量。字符型常量必须用单引号括起来。如:'M','\n'字符串常量应用双引号...
不合法的常量有两个:1、5x1.5C语言中只有一种常量是带x的,就是16进制数。比如0x1234,表示16进制表示为1234的数字,结果是4660。而这种数值的特点是:小写x前面只能是0,如0x12AB这样。2、75.45e-2.5这个...
是。是字符串常量。具体点,如果把这个常量存储在a[4]里面,则a[0]为'1',a[1]为'2',a[2]为'.',a[3]为字符串结束符。
\0x12’是对的,其他都是错误下面是改正版'a''\072''a'或'b'‘\0’就可以了字符常量就是单个字符还可能是上面的八进制,十六进制转义字符了
C语言中,按照既定的规则定义的常量就是合法的数值型常量,分为以下3种:1、十进制整数十进制整数就是通常整数的写法。例如:11、15、21等。2、八进制整数八进制整数的书写形式是在通常八进制整数的前面加一个数字0。