非常风气网www.verywind.cn
首页
以下不合法的数字常量是
想请教下关于C语言中的字符
常量
问题
答:
'\'是转义字符,意思就是'\'后的字面不是原来的意思,最常见的就是'\n'表示换行,明白了这个,下面就好讲解了 \x表示的是十六进制,例如\xa表示的是10,\xf,表示的是15,\xff表示的是255(15*16+15)\o表示的是八进制,所以\028表示2*8+8=24 所以c是对的 至于B为什么
不合法
,因为么有\f...
以下
选项中
合法的
赋值语句是
答:
D 表示将I的值转换为int类型后赋值给y 关于C答案 如果是a=b=5那没有问题, 等号的左边只能为变量不能为表达式,而a+1=5等号左边为表达式,因此
不合法
c语言题目请教
答:
2.c,是字符串
常量
;3.a,(b中的char,c中的case,d中的while)4.b,m为整型的所以运算时会产生题中现象;5.d,简单,不解释;6.b,e后必须接整数,前边的不能缺省;7.此题不严格,不同的编译器中所占空间不同 8.d,简单不解释 9.b,简单不解释 10.d,\后接三位八进制
数
,或2位...
关于C语言中
常量
和变量的
合法
性
答:
我就简单回答了吧,你也好懂。一般我们学C,判断
常量
变量合
不合法
,也就是“赋值”正不正确。比如:你定义一个int a;后面确写 a="abc",那这个变量就是你说的“不合法”。为什么呢?好比面试官问你,今年你多大了?你说,我叫XXX。呵呵,懂了吧?如果还是不很清楚,那先把这个东西放一放,看书...
C语言的一个问题
答:
\后面加三个
数字是
表示八进制数的方式,既然是八进制数,那么每位数字只能是在0-7之间,怎么会有8呢?B:'\"'是"这个字符的表示方法,没有错。
++x,y=x--为什么
不合法
?
答:
这是C/C++语言区,所以说对应的语句还是应该说明到底是C下面的还是C++下面的 还有一些具体问题,比如x和y的类型是什么,是什么样子的声明,是不是
常量
等等 1、不像有问题,因为逗号表达式本身就是从左到右计算,而++x并不奇怪,按照c++03手册++x在对于非bool类型的时候是等价于x+=1的,而y=x--也...
c语言求大神,第十题为啥,*p不就是
常量
吗?
答:
int *p;这表示申请一个int型的指针变量,指针p并没有指向任何一个int型的变量,此时它只是个野指针,所以*p=20;是
不合法的
,正确方法如下:int *p;int a;p = &a;p = 20;
java中switch的用法
答:
java中switch的用法 首先从原理上来阐述这个问题:switch(表达式){ case
常量
表达式1:语句1;...case 常量表达式2:语句2;default:语句;} 1.default就是如果没有符合的case就执行它,default并
不是
必须的.2.case后的语句可以不用大括号.3.switch语句的判断条件可以接受int,byte,char,short,不能接受其他...
c语言源程序是有什么组成的
答:
常量
其值不可改变,符号常量名通常用大写。变量是以某标识符为名字,其值可以改变的量。标识符是以字母或下划线开头的一串由字母、
数字
或下划线构成的序列,请注意第一个字符必须为字母或下划线,否则
为不合法的
变量名。变量在编译时为其分配相应存储单元。3、数组 如果一个变量名后面跟着一个有数字的中...
c语言 这题里面
常量
赋值给变量 没搞懂为什么不可以 详细解释一下 求教...
答:
严格说,应当先A。原因是'\82'是通过转义字符\,用八进制或16进制表示的ASCII码,但八进制的符号不能有8,所以非法;而十六进制的话'\82'表示十进制130,赋给char型的a超限了(-128~+127)。但是C编译器在遇到这种情况后,在提示警告的同时会截断把最低位的‘2’赋给a。
棣栭〉
<涓婁竴椤
7
8
9
10
12
13
14
15
16
11
涓嬩竴椤
灏鹃〉
你可能感兴趣的内容
本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
©
非常风气网