在C++中,char 是一种基本数据类型,用于表示字符。它占用1个字节(8位)的内存空间,并且可以表示ASCII字符集中的字符。
然而,需要注意的是,C++标准并没有规定 char 类型的符号性(signed 或 unsigned)。这意味着 char 类型的有无符号性取决于编译器的实现。因此,在不同的编译器上,char 类型可能是有符号的(signed char)或无符号的(unsigned char)。
❗️为了明确指定 char 类型的有无符号性,可以使用 signed char 或 unsigned char 进行声明。