C中如何判断一个字符是不是负整数本人菜鸟,刚刚碰到一个问题在C中要判断一个字符是不是负整数怎么实现各位大大请不吝赐教[解决办法]char c = <一个字符>;if (c & 0x80) { // c 是 负整数} else { // c 不是 负整数}[解决办法]signed char c;if (c < 0){}[解决办法]char的范围是-128~127,判断是否小于零直接和零比较就可以了。unsigned char的范围是0~255,没有小于零的。