char是什么数据类型?

发布网友 发布时间: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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com