非常风气网www.verywind.cn
首页
非法常量怎么判断
e3为什么是不合法的实型
常量
答:
e3因为e前面不是数字,所以是不合法的实型
常量
。C语言语法规定,字母e或E之前必须要有数字,且e或E后面的指数必须为整数。如e3、5e3.6、e、e等都是
非法
的指数形式。因此e3是不合法的实型常量。
c语言的合法
常量
的要求是什么?
答:
常量
的概念:常量是指在程序运行过程中,其值不能被改变的量。C语言中常量:直接常量和符号常量。直接常量是指直接用具体数据表达的一种形式,直接常量又分为整型常量、实型常量、字符常量和字符串常量;符号常量则是指用C语言标识符定义的常量。整型常量就是整
常数
,10进制数、8进制数和16进制数三种。
c
常量
'500'为什么是
非法
答:
整数
常量
可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。12345 212 /* 合法的 */215u /* 合法的 */0xFeeL /* 合法的 */078 /*
非法
的:8 不是八进制的数字 */032UU /* 非法的:不能重复后缀...
常量
是什么意思啊?有什么作用呢?
答:
整数
常量
可以是十进制、八进制或十六进制的常量。前缀指定基数:0x 或 0X 表示十六进制,0 表示八进制,不带前缀则默认表示十进制。212 /* 合法的 */215u /* 合法的 */0xFeeL /* 合法的 */078 /*
非法
的:8 不是八进制的数字 */032UU /* 非法的:不能重复后缀 */浮点...
为什么1200不是合法
常量
答:
此值不能作为整型常量,只能是字符串常量。因为类C语言要求有数字参与的常量或变量的定义或赋值,其数字必须为纯数字序列或含有转义字符以及科学计数字符,即不能包含逗号,否则为
非法常量
且无法通过编译。如果有一种编译器在解释数字常量时,对逗号能忽略不计,那么很显然,这种定义方式也是可行的。
3.5A为什么是
非法
的实数
常量
答:
格式错误。实数型
常量
:必须有小数点,例如定义doublea等于1就是错误的,必须写成doublea等于1.0,另外写成a等于1,0中间是逗号,就更是错误的了。e与E表示以10为底数的幂数,且e与E后面必须跟整数,若是小数也是错误的,例如3.2e1.5,这里1.5是小数,所以错的。C语言编译主要分为编译和链接两...
c语言,下面四个选项,均是
非法常量
的选项是?
答:
A项是全错的,所以是正确选项。'as'——' '中只能有一个字符;-0ffff ——0打头的是八进制,但八进制中没有f;'\0xa'——这是字符的ASCII码转义字符八进制表示法,八进制中没有a,更没有x;而十六进制表示法是\后紧跟x的。
-100是c语言合法
常量
吗?
答:
1、C语言中,按照既定的规则定义的
常量
就是合法的数值型常量,分为以下3种:十进制整数十进制整数就是通常整数的写法。例如:1121等。八进制整数八进制整数的书写形式是在通常八进制整数的前面加一个数字0。2、/*合法的*/215u/*合法的*/0xFeeL/*合法的*/078/*
非法
的:8不是八进制的数字*/032UU...
为什么'\0201'是
非法
字符
常量
?
答:
超出了ascii码的范围
问一道C语言的题: 下面三个均是
非法常量
: 'as' -0ffff '\0xa' 为 ...
答:
'as' 是 ''表示一个字符,不能放2个字符进去, "as"表示字符串 -0ffff 这个什么都不是 0xffff是16进制数 -0xffff是错误的,16进制数没有正负之分 '\0xa' 这个 '\0a' 表示 'a'字符, '\0x'表示'x'字符 , '\0xa'不知道什么意思了。
棣栭〉
<涓婁竴椤
3
4
5
6
8
7
9
10
11
12
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网