D中的大写字母G怎么说呢?16位进制的数中没有G 呀
追答一般来说有如下规定:一般是取两位。如果取的过程中有超过范围的,停止取,后面的东西就是按照普通字符处理。
所以相当于两个字符:一个是'\7',一个是'G'
谢谢采纳
C语言中什么是合法的常量?
c语言中什么样的常量是合法的常量C语言中常量:直接常量和符号常量。直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;符号常量则是指用C语言标识符定义的常量。字符常量可以是一个普通的字符(例如x)、一个转义序列(例如\\t),或一个通用的字符...
c语言,合法常量问题
C 整数 合法 D 首先看到是字符串。里面的是反斜线加X加两个东西,表示的是16进制的东西 合法 谢谢采纳
C语言关于合法常量的问题
A项肯定有问题,正确表达方式应是'\\xff',没有0 BC都没问题 D项其实也有问题,因8进制没有数字8,但编译器会把8作为单独字符处理(前面\\02会被截断,这个常量将变成'8'),并给出一个警告
c语言合法常量的标准
C语言中的合法常量是指在程序中可以使用的,具有固定值的常量。在C语言中,合法常量必须符合以下标准:1. 必须是整型或字符型数据,不能是浮点型数据。2. 必须是一个具体的数值,不能是一个变量或表达式的结果。3. 必须是一个非负数,不能是负数或零。4. 不能包含空格、制表符、换行符等非打印字...
C语言中,什么是合法的数值型常量?
C语言中,按照既定的规则定义的常量就是合法的数值型常量,分为以下3种:1、十进制整数 十进制整数就是通常整数的写法。例如:11、15、21等。2、 八进制整数 八进制整数的书写形式是在通常八进制整数的前面加一个数字0。例如:00、0111、015、021等,它们分别表示十进制整数:0、73、13、17。3、 ...
C语言合法常量问题!求详解,感谢!
,这个不合法。10进制数字前面不能加0。如果首位是0,则表示这个数是8进制。但8进制数字里,不可能有8(有8就产生进位,变成10了),所以这个是错的。如果是16进制,0x81 这是对的。或者是8进制的 071 是对的。'\\78'也是同样的道理, 这也是8进制表示法,所以数字中不能出现7以上的数字。
C语言合法常量的问题
35°7″ ,不是合法的。C语言中没有表示摄氏度的变量类型。π,不是的,C语言中的这种字母不能构成变量,例如:α,β等也不能作为变量和常量。e,单独不是的。但如果是1e3,这种类型的,就是合法的变量(属于指数表示形式)。$123,不是的,C中没有表示美元的变量和标示。±7f ,严格的说...
c语言 小问题 关于合法常量问题
1.12,345不是合法常量,因为中间是逗号而不是点号。12.345是合法常量,12是合法常量,345也是合法常量。2.规定科学计数法表示的都是浮点型数据。3.C不没有定义π,也不可能定义π,因为它无限不循环。4.sin是C的库函数sin(5)是函数值。
C语言合法常量
C语言中的常量是不接受程序修改的固定值,常量可为任意数据类型,如下例所示:数据类型。C语言还支持另一种预定义数据类型的常量,这就是串。所有串常量括在双撇号之间,例如Thisisatest。B、081,这个不合法。10进制数字前面不能加0。如果首位是0,则表示这个数是8进制。但8进制数字里,不可能有8(...
c语言选择题,合法字符常量问题
'\\数字' 这个数字要么是八进制, 要么是十六进制.但是A, 91, 明显不是一个八进制 B, 正确, 这是个十六进制数 C, 错误, 这是个八进制数, 在'\\数字'这种写法中, 不说是十六进制的, 默认八进制. 但是, 它属于控制字符, 所以不是合法的.但是C这种写法是正确的.D, 错误, 这是字符指针....