段插曲 1星
共回答了122个问题采纳率:99.8% 评论
char是C/C++中的基本数据类型,可容纳单个字符的一种基本数据类型。
char占一个字节,也就是8个bit(二进制位),0000 0000 ~ 1111 1111,在无符号类型时char表示的范围是0~255,在有符号类型时char表示的范围是-128~127,可以表示256个整数。
注:
char这种数据类型和其他的基本数据类型有所不同,char在标准中是unsigned,是有符号的,也就是有正负之分的,而其他的基本数据类型默认是signed无符号类型的。
字符类型里的整数被分成两组,每组128个:
其中的一组里的字符两种表示方式之间的对应关系在所有计算机上都是一样的,它们对应整数的范围从0到127。
另一组里的字符两种表示方式之间的对应关系在不同的计算机上可能不一样,它们对应的整数范围可能从-128到-1也可能从128到255。
字符类型(char)是整数类型,在内存单元中以整数形式存放。所以字符类型也可以进行运算。
21小时前
猜你喜欢的问题
5个月前1个回答
5个月前1个回答
5个月前1个回答
5个月前2个回答
5个月前1个回答
5个月前2个回答
热门问题推荐
1个月前1个回答
3个月前1个回答
4个月前2个回答
1个月前1个回答
3个月前1个回答
1个月前3个回答
2个月前1个回答
1个月前1个回答
3个月前1个回答