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

请帮兑现一个布尔表达式

2013-07-04 
请帮实现一个布尔表达式int nchar b逻辑为:当 b 的低 n 位全为一时为真,否则假。[解决办法]((b & (1n)-

请帮实现一个布尔表达式
int n;
char b;
逻辑为:当 b 的低 n 位全为一时为真,否则假。

[解决办法]
((b & (1<<n)-1) == (1<<n)-1)
[解决办法]

引用:
(n>=0 && n <=7) && (b & ((1 << n) - 1))

(n>=0 && n <=7) && ((b & ((1 << n) - 1) == ((1 << n) - 1))

热点排行