首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

C中怎么判断一个字符是不是负整数

2012-03-09 
C中如何判断一个字符是不是负整数本人菜鸟,刚刚碰到一个问题在C中要判断一个字符是不是负整数怎么实现各位

C中如何判断一个字符是不是负整数
本人菜鸟,刚刚碰到一个问题
在C中要判断一个字符是不是负整数怎么实现
各位大大请不吝赐教

[解决办法]
char c = <一个字符>;
if (c & 0x80) {
// c 是 负整数
} else {
// c 不是 负整数
}
[解决办法]
signed char c;

if (c < 0){}
[解决办法]
char的范围是-128~127,判断是否小于零直接和零比较就可以了。
unsigned char的范围是0~255,没有小于零的。

热点排行