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

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

C语言字符型变量确实是只有255个字符,相当于单字节的字符就只有255个,而有很多字符是双字节的,比如中国字就是两个字节的,还有其他的一些字符也有双字节的。
温馨提示:内容为网友见解,仅供参考
第1个回答  2012-08-29
计算机是机械语言 也就是说 只有1或0,即二进制语言。0到255是十进制语言,可以转换成二进制语言,进而电脑进行识别。比如china,每一个字符都能够用二进制表示。
第2个回答  2012-08-25
因为C语言是米国人发明的,所以....
而且ascii(全称“美国标准信息交换码”)也就一百来个字符

你不一定要用char来声明字符,int也是可以的。这样就可以表示超过255的字符。
第3个回答  2012-08-29
字符编码和char变量是两个独立的概念。
字符分单字节编码和双字节编码以及多字节编码。英文字母和各种常用符号(包括大小写)采用单字节编码(ASCII码)。汉字采用双字节编码(两个字节标识一个汉字)。
char是C语言的一种变量类型,其取值为一个字节。
char类型与字符编码没有必然关系。我们可以用一个char变量存放一个英文字母编码,用两个char变量存放一个汉字编码。可以有char类型数组,用于存放字符串。本回答被提问者采纳

C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有...
char a[]="你好";,这个字符数组长度应该为5(这里的汉字用两个字节表示),因为有两个汉字,一共四个字节,加上结束符'\\0',一共要5个字节。

C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有...
其实是这样算的,CHAR字符型数值表示以一个字节为基准(一个字节8位)那按照二进制推算(2的8次方是256),因为是无符号字符型所以是0-255 当255再加1时,就会溢出,此时得到的结果为0。 而如果是有符号,则第7位(即最高位做为符号位 1为负,0为正)所以此时得到的数值就该在-127-127之间。

C语言,char字符型的取值范围是0-255,表示的是只有255字符(难道计算机只有...
C语言字符型变量确实是只有255个字符,相当于单字节的字符就只有255个,而有很多字符是双字节的,比如中国字就是两个字节的,还有其他的一些字符也有双字节的。

为什么有符号数只能表示255个数据
一个字符取值范围是0-255。C语言,char字符型的取值范围是0-255,表示的是只有255字符,一个字符的最大长度是255。字符数组的定义:用来存放字符量的数组称为字符数组。形式数值数组相同。例如:charc[10];由于字符型和整型通用,也可以定义为intc[10],但这时每个数组元素占2个字节的内存单元。字符数...

c语言,怎么理解字符型数据取值范围0~255.详细点哦!
字符型数据长度为1个字节,也就是二进制的8位。取值从00000000到11111111,换成10进制就是0到255.

char和255这个数字的关系,255这个数字是不是可以判断是字符还是字母。ch...
个人认为不是,char只有1个字节8位,所以它只能表示0-255之间或-126-125之间的数。这就是255的来历,个人看法

C语言中字符变量数值取值范围。
在C语言中一般char类型占1个字节,即8个二进制bit位,每1位有0或者1两种值,使用乘法原理,排列组合数为2^8 = 256种排列数。如果是无符号char类型,即unsigned char类型,可以表示【0,255】共256个无符号数。如果是有符号char类型,即signed char或者char类型,可以表示【-128,127】,共256个有...

C语言中char字符型包含哪些字符
C语言里, char型数据只占1字节. 一共256个字符,包括128个ASCII表以及128个的ASCII扩展表。 一般常用只有数字, 字母和字符都在ASCII表当中.两个char型数据合在一起, 能够表示的字符就多得多, 在ANSI下, 两个char型数据基本能够保存本计算机的所有字符.下面是ASCII表:...

c语言中char的用法是什么意思
c语言中char的用法:c语言中char的用法简介 字符型(char)用于储存字符(character),如英文字母或标点。严格来说,char 其实也是整数类型(integer type),因为 char 类型储存的实际上是整数,而不是字符。计算机使用特定的整数编码来表示特定的字符。美国普遍使用的编码是 ASCII(American Standard Code for Information Inte...

关于c语言中char类型范围问题
short是2字节的, 范围-32768-32767, unsigned short是0-65535 short sval=65536; 这个赋值后sval是0,如果放65535就是-1,65535放到unsigned short里才是65535 关于C语言中 unsigned char的问题。一、1、signed char(平时通常写作char),有符号字符类型,1个字节,数值范围-128到127。2、unsigned char...

相似回答