C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有255个字符吗)

C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有255个字符吗),还是表示一个字符的最大长度是255...... C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有255个字符吗),还是表示一个字符的最大长度是255... 展开
 我来答
竹枝露水
2012-08-28
知道答主
回答量:5
采纳率:0%
帮助的人:5.8万
展开全部
C语言字符型变量确实是只有255个字符,相当于单字节的字符就只有255个,而有很多字符是双字节的,比如中国字就是两个字节的,还有其他的一些字符也有双字节的。
胡道天
2012-08-29
知道答主
回答量:13
采纳率:0%
帮助的人:9万
展开全部
计算机是机械语言 也就是说 只有1或0,即二进制语言。0到255是十进制语言,可以转换成二进制语言,进而电脑进行识别。比如china,每一个字符都能够用二进制表示。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
Number_tu
2012-08-25
知道答主
回答量:6
采纳率:0%
帮助的人:9387
展开全部
因为C语言是米国人发明的,所以....
而且ascii(全称“美国标准信息交换码”)也就一百来个字符

你不一定要用char来声明字符,int也是可以的。这样就可以表示超过255的字符。
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
风雨飘洒时
2012-08-29 · 超过41用户采纳过TA的回答
知道小有建树答主
回答量:121
采纳率:0%
帮助的人:91.7万
展开全部
字符编码和char变量是两个独立的概念。
字符分单字节编码和双字节编码以及多字节编码。英文字母和各种常用符号(包括大小写)采用单字节编码(ASCII码)。汉字采用双字节编码(两个字节标识一个汉字)。
char是C语言的一种变量类型,其取值为一个字节。
char类型与字符编码没有必然关系。我们可以用一个char变量存放一个英文字母编码,用两个char变量存放一个汉字编码。可以有char类型数组,用于存放字符串。
本回答被提问者采纳
已赞过 已踩过<
你对这个回答的评价是?
评论 收起
收起 1条折叠回答
收起 更多回答(2)
推荐律师服务: 若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询

为你推荐:

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

类别

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

说明

0/200

提交
取消

辅 助

模 式