本词条由“科普中国”科学百科词条编写与应用工作项目 审核 。 char数据类型 (1)定义:char型数据是计算机编程语言中只可容纳单个字符的一种基本数据类型。(2)取值范围:char : -2^7 ~ 2^7-1 ;signed char: -2^7 ~ 2^7-1unsigned char : 0 ~ 2^8-1而且关于char还有一个特殊的语言就是char *,它在C/C++中有专门的语义,既不同于signed char *,也不同于unsigned char *,专门用于指以'\0'为结束的字符串。 [2] 在C++中,下列程序是可以通过编译的:char *p="abcd";但如果用signed char *p="abcd";或unsigned char *p="abcd";都是不能举蜜赠蜜通过编译的。 [3] 判断编译器的默认char符号方法如下:#include int main() { char c=-1; if(c<200){ printf("signed\n"); } else{ printf("unsigned\n"); } return 0; } /*char 还在pascal语言中应用。