右侧
当前位置:网站首页 > 资讯 > 正文

c语言(a,c语言a的ascii码

作者:admin 发布时间:2024-04-18 02:00 分类:资讯 浏览:13


导读:在c语言中“a”和‘a’的区别是?1、C语言中a表示一个字符串,在内存中存储为a\0两个字符,大小为2字节。C语言中a表示一个字符,在内存中存储为a一个字符,大小为1字...

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

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

2、a是一个字符串。在C中,字符串存储的时候会在最后自动加入‘\0’这个字符。在操作这个字符串的时候,比如读取的时候。遇到‘\0’就表示这个字符串完了。而‘a’是一个字符。

3、A是字符常量,A是字符串常量。C语言中字符串常量以\0结束。char *s=A,其实在内存中保存的是A和\0。

4、a的话就是一个变量,你可以给它赋值,比如,int a=30;double a=60.78,char a=’c‘等等。而a是字符,他实际表示的是a的ascii码,也就是97。

标签:


关灯