发布网友 发布时间:2022-03-22 16:08
共1个回答
热心网友 时间:2022-03-22 17:38
char是:C/C++整型数据类型
char用于C或C++中定义字符型变量,只占一个字节,取值范围为 -128 ~ +127(-2^7~2^7-1)。
C语言中如int、long、short等不指定signed或unsigned时都默认为signed,但char在标准中不指定为signed或unsigned,编译器可以编译为带符号的,也可以编译为不带符号的。
类型:C/C++整型数据之一。
关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串
整型数据分类:
1、char:字符型数据,属于整型数据的一种,占用一个字节
2、unsigned char:无符号字符型数据,属于整型数据的一种,占用一个字节
3、short:短整型数据,属于整型数据的一种,占用两个字节
4、unsigned short:无符号短整型数据,属于整形数据的一种,占用两个字节
5、int:整型数据,属于整型数据的一种,占用四个字节
6、unsigned int:无符号整型数据,属于整型数据的一种,占用四个字节
7、long:长整型数据,属于整型数据的一种,占用四个字节
8、unsigned long:无符号长整型数据,属于整形数据的一种,占用四个字节
以上内容参考:百度百科-char