qzgx.net
当前位置:首页 >> C语言字符常量 >>

C语言字符常量

首先看定义,用单引号括起来的单个字符,或用双引号括起来的一串字符即字符常量. c '&' 是用单引号括起来的单个字符,正确.a '\xff' b '\65' d'\028' 是用单引号括起来的多个字符,但因它们前面都 有一个转义符 '\' ,就不能说它们都不符合

答案是C.各答案解析:1. A 有双引号,是字符串2. B 单引号里只能一个字符3. D \0表明是8进制,只能出现0--7的数字4. E 书写不完整,右半边的单引号没了 拓展:1. 在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个ASCII字符集中的字符括起来作为字符常量.2. 字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据).C语言规定所有字符常量都作为整型量来处理.3. 在C语言中,字符型数据与整型数据可通用:10+'R'.

去百度文库,查看完整内容> 内容来自用户:喜欢上你了哦 字符串常量是由一对双引号括起的字符序列.例如:"CHINA","C program:,"$12.5"等都是合法的字符串常量.字符串常量和字符常量是不同的量.它们之间主要有以下区别:1.字

'a '、'b'、 'c'、 'd'、'1'、'2'诸如此类是字符常量."abcdddd" 、"12345ddfdf"、"fdfdf"诸如此类是字符串常量.#define 符号常量 常量 如:#define m 10#define c 'x' 这里m 、 c是符号常量.字符常量是当个确定的字符,加单引号''表示.字符串常量是由单个字符组成的一个字符串,加双引号表示.字符串常量由字符常量组成.符号常量,可以包括字符常量、字符串常量、整形常量.范围很广.如:#define c 'm' 这里c是符号常量,代表的是字符m :#define c "jldfdjf" 这里c是符号常量,代表的是字符串"jldfdjf"

C.单个字符要用单引号..字符串长是双引号!!!

这个你可以翻阅c语言教程后面的"常用字符与ASCll代码对照表"每个字符都有它对应的ASCll代码值,也就是字符形转化为整形所对应的数字值,这些都是规定好的.题中k=a+b+c,而字符形是不能进行加减运算的,所长系统就默认将字符'a''b''c'对应的ASCll代码值赋值给a,b,c,然后再进行加减计算.字符a对应值为97,字符b对应值为98,字符c对应值为99

在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个ASCII字符集中的字符括起来作为字符常量.字符常量在内存中占4个字节,存放的是字符的ASCII码(整型数据).C语言规定所有字符常量都作为整型量来处理.在C语言中,字符型数据与整型数据可通用:10+'R'.常量的本质:不占据任何存储空间;属于指令的一部分,编译后不再更改.

字符常量就跟数字常量一样,常用'的字符变量,如你要给char a;的a赋值,就可以a='a'; 如上赋值以后 a就可以表示实际字符a(如 printf(“%c”,a);时输出的就是a); a也可以表示97(a的ASCII码)(如 printf(“%d”,a);时输出的就是97); 总之就是跟数字一样,你就这样想,呵呵,行吗?

字符常量:在C语言中一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量.大小写字母代表不同的字常量;单引号中的空格也是;字符常量只能包含一个字符;字符常量只能用但括号括起来.比如是常用字符的ACII'a' 97'A' 65常量一般指随时拿过来就可以用的,并且是不会变的.在程序中,比如char c = 'Y';c是字符型变量,'Y'是字符常量.可以赋值.

字符常量是单引号括起来的,如'A'.也可以认为是一个int;字符串常量是双引号括起来的,如"ABC".是以\0结尾的字符数组;标示符就是常量或者变量的名字,不用带任何引号.

网站首页 | 网站地图
All rights reserved Powered by www.qzgx.net
copyright ©right 2010-2021。
内容来自网络,如有侵犯请联系客服。zhit325@qq.com