非常风气网www.verywind.cn
首页
c语言中常量的正确表达
0a在
c语言中
整型
常量表达
合法吗?
答:
0a在
c语言中
整型
常量表达
是不合法的。因为以阿拉伯数字0开头的是
表示
一个八进制数常量,后面的必须是数字字符0到7。如果是一个16进制常量,必须是以0x或者0X开头的一串16进制数符表示。
2.下列数据中__是
C语言
规定的合法数据
常量
。 答案是D请问ABC哪错了...
答:
按照
c语言的
整型
常量表达
形式来一一对应可以找到错误。首先,4个答案以0开头的有2个,以0x开头的有2个。分开讨论。c语言的整型常量以0开头的是8进制,其中单个数字位不超过8,数字范围是0-7。A答案数字结尾是B,这个是错误的,C答案中间有个8,这个超出了数字的范围。c语言的整型常量以0x开头的是16...
c语言中
什么是整型
常量表达
式??
答:
另外, 在C中, const关键字并不是代表其所修饰的变量是
常量
. 他仅仅代表const 修饰的变量是read-only的, 无法对他进行修改. 这点与C++不同, C++中const关键字可以定义一个整形常量, 因此 const int size = 10;int array[size]; /*
C语言中
, 编译不通过, C++中可以通过 */ 参考资料:http:...
C语言中
字符
常量
是用( ) 括起来的一个字符。
答:
单引号
C
/C++程序中单引号与双引号是有差别的。向数组元素赋终止null字符值和其它字符值时,必须用单引号。单引号的作用是将引号内的字符转换成整型值(该字符的ASCII值),(还要说明一点,在C++中,单引号里可以放两个数字字符!
表示
一个整型值!转换成相对应
的
ASCII值!)然后计算机将这个值存放在...
1.以下的选项中能
正确表示C语言中的
一个整型
常量的
是(B)。 A) 12...
答:
A是12. 有小数点 B是
C
有逗号 D并不能
表示
数
c语言中
: 以下合法的字符
常量
是: a. '\101' b. '\97' c. '\xyz' d...
答:
A
正确
\后面加最多三个 是8进制转义 所以 必须跟
的
是8进制字符 也就是0到7 B
里面
有9 D里面也有9 所以这两个都不对 \77 \011 这都是对的 但\87 \97 就都不对了。
以下选项中不能作为
C语言
合法
常量的
是() A) 'cd' B) 0.1e+6 C)"\a...
答:
'cd' 不能作为
C语言
合法常量。是因为单引号代表字符常量,只能有一个字符。'cd' 单引号里有c、d两个字符,是不合法常量。字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符
常量中的
单引号只起定界作用并不
表示
字符本身。单引号内只能包含1个字符,‘xyz’写法是错误的。
以下选项中能作为
C语言
合法
常量的
是()
答:
'cd' 不能作为
C语言
合法常量。是因为单引号代表字符常量,只能有一个字符。'cd' 单引号里有c、d两个字符,是不合法常量。字符常量是指用一对单引号括起来的一个字符。如‘a’,‘9’,‘!’。字符
常量中的
单引号只起定界作用并不
表示
字符本身。单引号内只能包含1个字符,‘xyz’写法是错误的。
以下选项中可作为
C语言
合法
常量的
是 A)-80. B)-080.C)-8e1.0.D)-80....
答:
B 的定义有问题 因为80前面加个零
表示
8进制数 8进制数当中不可以有8这个数字。
C
和D 的定义也有问题,
正确的
用法为 +号或-号开头,中间是一个任意
常数
可以为整型也可以为浮点型 紧接着是e,之后必须为一个整型数,不可以是浮点数。例如:-8e3 表示 -8 乘以10的3次方,2.2e5 表示 2.2乘以10...
C语言中
不合法的字符
常量
是 A)'\0XFF' B)'65' C)'&' D)'\28' 答案是...
答:
A对,是个转义字符 B错,‘65’这是两个字符,是个字符串,
表示
形式也错了
C
对,是个字符
常量
D错,看着是转义字符,\后应该是2位八进制数,但
里面
出现了8,所以错
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网