在C语言中,字符型数据在内存中以何种形式存放?

在C语言中,字符型数据在内存中以何种形式存放?... 在C语言中,字符型数据在内存中以何种形式存放? 展开
 我来答
百度网友d8cabd4
2018-03-29
知道答主
回答量:17
采纳率:100%
帮助的人:12.2万
展开全部
C语言中,用Char定义一个变量,系统会为这个变量分配一个字节的空间,只能存放一个字符,如果是一串字符,就要用char定义一个数组,来存放字符串。
比如,你想存放一个字符串“Fuzhou”(一个以上字符),可以定义一个字符数组,假设数组名起名为cname,采用下列代码
char cname[]="Fuzhou";
或者
char cname[7];
cname[0]='F';
cname[1]='u';
cname[2]='z';
cname[3]='h';
cname[4]='o';
cname[5]='u';
cname[6]='\0';
前者是定义时赋值(初始化),后者是先定义后赋值,最后一个‘\0’,是字符串结束的标志。
C语言中,没有专门定义字符串的数据类型,但有一些关于字符串运算的函数。
风雷九州
2015-03-28 · TA获得超过3025个赞
知道大有可为答主
回答量:1127
采纳率:100%
帮助的人:431万
展开全部
字符型数据在内存中以ASCII码的形式存放

比如对于A来说,内存中实际存放的是65。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
沉默的呆呆贼
2018-03-29 · 超过24用户采纳过TA的回答
知道答主
回答量:44
采纳率:80%
帮助的人:20.5万
展开全部
都是以二进制数字存储。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 更多回答(1)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

下载百度知道APP,抢鲜体验
使用百度知道APP,立即抢鲜体验。你的手机镜头里或许有别人想知道的答案。
扫描二维码下载
×

类别

我们会通过消息、邮箱等方式尽快将举报结果通知您。

说明

0/200

提交
取消

辅 助

模 式