1. c语言中 '\' 是字符常量吗
'\a'是字符常量,不过前面那个反斜杠将其转意了,表示警告音。
在c语言里,字符常量等同于int,所以可以有'a'+2这样的表达式存在。
表示'a'的ascii码加上2,也就是字母'c'。
2. 在c语言中,字符串属于字符常量么具体什么叫字符常量
在C语言中,一个字符常量代表ASCII字符集中的一个字符,在程序中用单引号把一个字符括起来作为字符常量。 字符串不是哦~只能是单个字符~
3. C语言 判断是字符常量吗
c和d都是字符常量,如果执行:
char a='\0XAB';则a='B'
char a='\0xab';则a='b'
但是如果想表示一个十六进制转义字符却是错,正确的表示方式应该是'\XAB'或'\xab',就是不能加0(零)
图二,
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'd'
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'1'
但是字符常量书写时的正确表示方法应该\ddd或\xhh或'a'等。
出这题的人c语言水平有限,不知道他想考什么。
4. c语言 以下是字符型常量的是
B.本义是八进制转义序列,但是却出现了一个非八进制数字8,错误
C.不符合字符常量的定义,错误
D.双引号表示这是一个字符串常量,而不是一个字符常量。
A.这是一个十六进制转义序列,正确。
****************************************
并不是说单引号括起来的数字就都不是字符常量,而是不能有多于1个字符用单引号括起来,否则,就成了一个多字节字符,就不是一般意义上的字符常量了,例如:
'a'
'5'
'6'
都是字符常量,但是像下面这样的就不算是严格意义上的字符常量了:
'65'
'ab'
'22236'
5. 什么是c语言里面的字符常量
字符常量就跟数字常量一样,常用‘ ’括起来,用来赋给char型的字符变量,如你要给char a;的a赋值,就可以a=‘a’;
如上赋值以后 a就可以表示实际字符a(如 printf(“%c”,a);时输出的就是a);
a也可以表示97(a的ASCII码)(如 printf(“%d”,a);时输出的就是97);
总之就是跟数字一样,你就这样想,呵呵,行吗?
6. C语言字符常量
字符常量是由一对单撇号括起来的单个字符,如 'a'、'D'、'?'、'$'。在 C 语言中,除了字符常量外还有字符串常量,顾名思义就是多个“字符”串在一起。与字符常量有所不同,字符串常量是用“双撇号”括起来的多个字符的序列,如"How are you"、"I love you"、"你好"。当然,只要是“双撇号”括起来的,就算只有一个字符也叫字符串,如"a"。字符常量 'a'与字符串常量"a"是不同的。
7. C语言字符常量
char存储的时候使用的是他们在ASCⅡ码中的编号,c='a'+1,算出的c的值是'a'对应的ASCⅡ码加1,在表中可以看到是'b'的ASCⅡ码值,所以输出的时候是'b'。c=‘a’+'1',表示的是'a'的ASCⅡ码加上字符'1'对应的ASCⅡ码,所以算出来是不同的。1和'1'是不同的值。
8. c语言中,/070占几个字节
/070 占 4 个字节,如果是 “/070” 占 5 个字节 (含字符串结束符 1 字节)
================
如果是 转义字符,8进制 :
\070 占 1 个字节,如果是 “\070” 占 2 个字节 (含字符串结束符 1 字节)
9. 关于c语言编程选择题:下列数据中哪些不属于字符常量的是 A.'\xff' b.'\160' c.'070' d.070
此题的正确答案是C,分析如下:A.'\xff'以反斜杠('\')开头,表明是转义字符,第二位为'x',按规定后跟两个字符'ff'表示两位十六进制数,也就是说此字符的ASCII码对应十六进制数0xff,即十进制数255,因此是有效的字符常量;B.'\160'与A类似,也是以转义字符开头,不过这次直接是三个数字'160’,按规定表示三位八进制数,即此字符的ASCII码对应八进制数0160,十进制为112,也是有效的字符常量;C.'070'需要注意的是该字符并非以反斜杠开头,因此不是转义字符,而是三个单独的字符'0'、'7'和'0'连接在一起的字符串!因此不是字符常量;D.070和C的区别是没有用''括起来,因此实际上是一个整型数,又因为以0开头,故而是八进制数,转换为十进制后是56;实际上这本身虽然是一个整型数,但却是一个合法的字符常量,因为计算机存储字符型数据本质上存储的是其ASCII码,直接将ASCII码赋给字符常量这是允许的,因此该选项也是有效的字符常量。
10. 以下选项中可以作为c语言合法常量的是 A.-70 B.-070 C.-7e1.0 D.-70.0e
A.-70 正确的 十进制 整数 常量, 十进制 -70
B.-070 正确的 八进制 整数 常量, 相当十进制 -56.
C.-7e1.0 错误的常量,e 后面是指数部分,必须用 正整数 或 负整数,不能用 1.0
D.-70.0e 错误的常量, E 格式,不可略去指数值。