33问答网
所有问题
char a='\x2d';a是字符串还是字符变量
如题所述
举报该问题
推荐答案 2012-03-20
a 是字符变量
a=‘\x2d’ ; 转换成十进制就是 2X16+13=45, 也就是字符‘-’
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://33.wendadaohang.com/zd/45WBR5BRh.html
其他回答
第1个回答 2012-03-20
十六进制的字符变量
追问
那么,他的十进制数是多少呢?怎么计算啊!高手帮忙啊!
追答
是45 =2*16+13,d在十六进制中相当于13
第2个回答 2012-03-21
十六进制的字符变量
第3个回答 2012-03-20
a是字符变量
第4个回答 2012-03-20
字符变量
相似回答
为什么说'\
x2d
'是换行符??
答:
答案:C 简要分析:
char
a=
'aa'
; a是字符变量
,只能存储一个字符!具体分析:A中a等于
字符a
B中\为转义字符,\n表示换行符,所以a等于换行符 C中''中只能包含一个字符来表示该字符常量。你可以这样写char *a="aa";表示a指向
字符串
常量的首地址。D中x表示十六进制数,16进制的2d转换为十...
char
a=
'\n' 和 char a='\
x2d
'代表什么意思?麻烦你说的详细一点_百度知 ...
答:
char
a=
'\n' 代表回车字符。'\n'是转义字符,代表回车。和 char a='\
x2d
'代表减号'-'字符。'\x2d'是'\x2d'是\x开头的是十六进制的数,它等于十进制ASCII值46。对应符号位减号'-'。所有的ASCII码都可以用“\”加数字(一般是8进制数字)来表示。而C中定义了一些字母前加...
char
a=
'aa';错在哪里
答:
char是
声明单个
字符变量
,只占一位,你说你错在哪儿呢?char
a=
'\
x2d
'相当于char a=0
x2d
,\x是十六进制转义字符,而0x是十六进制数前缀表示,字符在内存中占8bit,而0x2d在内存中也是8bit,所以可以用0x2d对a进行赋值,至于你把a打印出来的显示结果则是ascii码为0x2d的
字符 还
不懂什么叫转义...
大家正在搜
设字符型变量x的值是046
设char型变量x
设char型变量x中的值
若x和y都是double型变量
char a='a'
设有说明char w;intx
int x=23 do
char a[10]
char str