非常风气网www.verywind.cn
首页
c语言不合法的常量
下列属于
不合法的C语言
整型
常量
的选项是()。为什么?
答:
A 056表示八进制数 而八进制数是没有负的
C语言
中。为什么0不是
合法的
实型
常量
?double a=0,也不会报错呀!
答:
0 是整形
常量
,而不是实型常量 在数学上实数保护整数,但计算机中,这就是2种不同的储存方式了
请问
C语言
中“\\\”为什么不是
合法的
字符串
常量
?
答:
因为有\转义符号,它会对其后面的字符转义 \\表示一个\ \"表示一个"所以"\\\" 应该写成 "\\\" => \\ 或 "\\\"" => \"也就是因为引号被转义为引号字符了而导致少了结尾的引号。
c语言
程序中为什么9 9 9不是
合法常量
答:
一. 整型
常量
如6,27,-299 在
C 语言
中,整型常量分为十进制整型常量、八进制整型常量和十六进制整型常量三种表示形式。(1)十进制整型常量 这种常量只能出现 0~9 的数字,且可带正、负号。例如:0 1 364 28 -34 第 2 章 基本数据类型 •29•(2)八进制整型常量 这种常量是...
C语言
中为什么6.4E+4.8,E9,E-7这些是
不合法的
实型
常量
?解释一下...
答:
Ee是不区分大小的,E表示前面数字乘10e表示10 的次方 举例子 3e3表示的就是3*10^3 根据你给的题很快就排除后两个第一个,
常量
中是不能有+号的
判断
C语言
数值
常量
是否合法?为什么
不合法
?
答:
12. 0Xa23 4.5e0,-0xf .5e-3 .177
合法
。实数型
常量
:必须有小数点,例如定义double a=1就是错误的,必须写成double a=1.0,另外写成a=1,0中间是逗号,就更是错误的了。e与E表示以10为底数的幂数,且e与E后面必须跟整数,若是小数也是错误的,例如3.2e1.5 ,这里1.5是小数,所以...
★
C语言
字符
常量
以下
不合法的
字符常量是 A.'\''' B.'\\' C.'\018'
答:
\开头表示转意,\0表示8进制,8进制里面只有0~7数字。其他的表示",\,16进制
cc
c语言
中如何用最基本的方法区分合法常量与
不合法常量
答:
答:整型分前缀(0、0x)和后缀(u、l),每种进制中用的数字不同 浮点数后缀f、l,指数表示注意是否在范围内 字符与字符串主要注意转义字符后面是否
合法
以下选项中不能作为
C语言合法常量
的是()
答:
选择A A中,''来标注说明是字符常量,但是在''中的字符有两个'
c
'和'd',所以是不对的,''所标注的只能是一个字符 B正确的,这个是一个科学计数法表示
的常量
,也就是10的6次方
C
正确的,这个是一个字符串常量,它由两个字符组成,分别是'\a'和'\0',注意作为字符串常量,最后有一个默认...
c语言合法常量
:第4题,如图,以下均是非法常量的是
答:
(A)选项中, 'ads'是非法的, 因为'x'是字符型
常量
, x必须是单个字符, 也有一些特殊的比如'\n', '\t', 题目中'\\'是表示 \ 不能用'\'表示 其他都是
合法的
, 0xabc表示十六进制abc
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网