C语言 判断是字符常量吗?
发布网友
发布时间:2023-05-04 23:16
我来回答
共2个回答
热心网友
时间:2023-11-06 04:52
c和d都是字符常量,如果执行:
char a='\0XAB';则a='B'
char a='\0xab';则a='b'
但是如果想表示一个十六进制转义字符却是错,正确的表示方式应该是'\XAB'或'\xab',就是不能加0(零)
图二,
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'd'
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'1'
但是字符常量书写时的正确表示方法应该\ddd或\xhh或'a'等。
出这题的人c语言水平有限,不知道他想考什么。
热心网友
时间:2023-11-06 04:53
符合C语言语法,是一个int型整数,而然在国内教学中称为"不合法的字符",
'\0XAB'是转义字符\0和字符 X A B的ascii码值组成的整数追问啥意思?我不明白,你看我的问题
热心网友
时间:2023-11-06 04:52
c和d都是字符常量,如果执行:
char a='\0XAB';则a='B'
char a='\0xab';则a='b'
但是如果想表示一个十六进制转义字符却是错,正确的表示方式应该是'\XAB'或'\xab',就是不能加0(零)
图二,
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'd'
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'1'
但是字符常量书写时的正确表示方法应该\ddd或\xhh或'a'等。
出这题的人c语言水平有限,不知道他想考什么。
热心网友
时间:2023-11-06 04:53
符合C语言语法,是一个int型整数,而然在国内教学中称为"不合法的字符",
'\0XAB'是转义字符\0和字符 X A B的ascii码值组成的整数追问啥意思?我不明白,你看我的问题
热心网友
时间:2023-11-06 04:52
c和d都是字符常量,如果执行:
char a='\0XAB';则a='B'
char a='\0xab';则a='b'
但是如果想表示一个十六进制转义字符却是错,正确的表示方式应该是'\XAB'或'\xab',就是不能加0(零)
图二,
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'd'
c也是字符常量,如果你拿它给字符变量赋值,字符变量会得到一个'1'
但是字符常量书写时的正确表示方法应该\ddd或\xhh或'a'等。
出这题的人c语言水平有限,不知道他想考什么。
热心网友
时间:2023-11-06 04:53
符合C语言语法,是一个int型整数,而然在国内教学中称为"不合法的字符",
'\0XAB'是转义字符\0和字符 X A B的ascii码值组成的整数追问啥意思?我不明白,你看我的问题