11问答网
所有问题
字符常量和字符串常量表达的数是一样的吗比如说"a"和‘a’都是表示97吗
如题所述
举报该问题
推荐答案 2017-09-25
字符常量是用单引号括起来的单个字符而字符串常量是用双引号括起来的字符.如"A"表字符串常量,'A'表示字符常量.他们的本质区别在于'A'在内存中只占一个字节的宽度,而"A"在内存中占两个字节的宽度.每个字符串的结尾都有一个字
追问
比如int c="a"和int c='a',c得到的值都是97吗
温馨提示:答案为网友推荐,仅供参考
当前网址:
http://11.wendadaohang.com/zd/SvqS2q8P87q7PvP8v2.html
其他回答
第1个回答 2019-03-20
c不能赋值"a"所以双引号a不表示97,因为字符串常量不能赋予字符变量,只有字符常量才能赋予
第2个回答 2020-04-24
在c/c++中,用单引号括起来的一个字符是字符常量,如'r'、'&'、'x'等;用双引号括起来的是字符串常量,如"wer"、"123ki"、"d"等。
相似回答
'A'
"A" 什么区别啊啊啊啊C++中的字符串
和字符常量
答:
'A'是字符常量,"A"是字符串常量
。C语言中字符串常量以'\0'结束。char *s="A",其实在内存中保存的是'A'和'\0'。
大家正在搜
相关问题
字符常量与字符串常量区别
为什么字符串常量a与字符常量a的值不一样
c语言中'\a'是字符常量吗
字符常量和字符串常量到底有什么区别啊?
字符常量与字符串常量的区别是什么
C语言中字符常量与字符串常量有什么区别?
C语言中字符常量 字符串常量和标识符的区别
C语言中"a"是字符常量吗,为什么