非常风气网www.verywind.cn
首页
c语言判断常量是否合法
怎样
判断
给出的数据
是不是C语言
的整型
常量
,如-012,0x35,123L,8E2_百度...
答:
-012、0x35、123L
是
,8E2不是。在
C语言中
,整型
常量
可用以下三种形式表示:1、十进制整数,即按日常接触的数字形式正常表达。如123、-120;2、八进制整数,以0开头的数字进行表达。如0123表示八进制数123,即(123)8,其值为1*82+2*81+3*80,等于十进制数83。-011表示八进制数-11,即十进制数...
`\18`
是合法c语言常量
吗
答:
'\18'不是一个合法的
C语言常量
。因为8不
是合法
的八进制数符。
''\1.0
是合法
的
C语言常量
吗
答:
不
是
,符号
常量
与定义变量一样要符合命名规则:由字母、数字和下划线组成,数字不能开头。这个符号里出现了双引号,反斜杠和点三种非法的字符
C语言中
,下列
是合法
的长整型
常数是
?
答:
一个不完整的题目居然
是
高质量问题,你在逗我?选择题中
合法
的长整型
常数
一般是指 -2147483648~2147483647(闭区间)之间的整数。实际情况下,长整型常数有可能是 -9223372036854775808~9223372036854775807(闭区间)之间的整数。---补充--- 原来题目里有选项- -题目里有选项还不给看,高质量问题真有意思-...
C语言合法
的字符
常量是
:A.'\x13'. B.'\081' C.'65' D.''\n''
答:
A答案 B答案中 以\0开头表示
是
八进制形式表示,而八进制中没有8
C
答案中 ''内只能有一个字符 65 是两个字符 如果不用引号还可以说的过去 D答案中 字符只能用''不能用 ""
为什么10110b不能作为
c语言
的
合法常量
答:
标准C对二进制格式(前缀/后缀)没有规定,即:标准C不支持二进制格式数据表述。原因
是C语言
不支持按位计算(二进制不直接用来参与运算),C语言使用十进制,十六进制,八进制来进行运算。
迷茫了。求解
合法C语言
数值
常量
答:
.177 其实,这个可以吧,就相当于0.177而已,没什么问题 4c1.5,这个不对的,非零数字开头,说明
是
十进制数,怎么会有字符
c
出现 0abc,数字0开头,说明是八进制数,八进制数每一位只会是字符0~7,不会出现abc的
在
c语言中
,经常看到if()括号中使用
常量
,或者说没使用关系表达式>,=,<...
答:
if()括号内的表达式可以是关系
判断
,可以是变量,可以
是常量
。如果是大小、等于等关系判断,那表达式的值是bool型 如果是变量或者常量,那表达式的值为非0时if判断成功,为0时为假。
C语言合法
的字符
常数
视频时间 14:22
请问
C语言中
“\\\”为什么不
是合法
的字符串
常量
?
答:
因为有\转义符号,它会对其后面的字符转义 \\表示一个\ \"表示一个"所以"\\\" 应该写成 "\\\" => \\ 或 "\\\"" => \"也就是因为引号被转义为引号字符了而导致少了结尾的引号。
<涓婁竴椤
1
2
3
4
5
6
7
8
9
10
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网