有些C编译器把char实现为有符号类型。有些实现为无符号类型 在vc6.0中 经过测试 char是有符号的char,即signed char 无符号char 数据范围 0 - 255 有符号 char 数据范围 -128- 127 #include "stdafx.h" int main(int argc, char* argv[]) { char chA = 128; printf("%d\n",chA); return 0; } 结果是-128