您的位置:

c语言里的a和a+,c语言a+和a

本文目录一览:

c语言"a"和'a'的差别

"a"是一个字符串。在C中,字符串存储的时候会在最后自动加入‘\0’这个字符。在操作这个字符串的时候,比如读取的时候。遇到‘\0’就表示这个字符串完了。而‘a’是一个字符。用十进制数表示是97,不信你可以用“%d”尝试查看‘a’对应的数值大小。希望对你能有帮助吧

C语言中‘a’与“a”都代表什么啊?内存中占字节数多少?

'a'代表一个字符 (占一个字节)

“a”代表一个字符串(占两个字节,第一个字节是a的ASCII码,第二个是0,表示字符串的结束)

C语言中符号a和‘a’的区别是?

a是变量,在程序运行过程中值是可以改变的

'a'是字符型常量,在程序运行过程中没办法改变,只能读取

C语言中'a'和a有什么区别?

a的话就是一个变量,你可以给它赋值,比如,int a=30;double a=60.78,char a=’c‘等等。

而'a'是字符,他实际表示的是a的ascii码,也就是97。

在c语言中“a”和‘a’的区别是?

C语言中没有String的类型,不过是有String这个概念,C语言的字符串也是char类型存储。

C语言中"a"表示一个字符串,在内存中存储为 'a' '\0' 两个字符,大小为2字节。

C语言中'a'表示一个字符,在内存中存储为 'a' 一个字符,大小为1字节。

扩展知识:

在C语言中可以用char类型的指针来存储任意长度的字符串!比如:char * myStr="Hello,C!"。

如果你用char型数组来存储字符串,请注意你的数组的长度要比你将要存储的字符串长度至少大1.