char是什么类型的数据呢?

如题所述

第1个回答  2022-10-14

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