if(t&0x88)是什么意思?

2019-07-20 10:05发布


友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答
操作系统
1楼-- · 2019-07-20 10:47
#define bit7 0x80
#define bit3 0x08

if( ( t&bit7) || (t&bit3) ) 等效于 if(t&0x88)
taizonglai
2楼-- · 2019-07-20 12:05
 精彩回答 2  元偷偷看……
COME
3楼-- · 2019-07-20 13:53
 精彩回答 2  元偷偷看……
COME
4楼-- · 2019-07-20 15:14
操作系统 发表于 2018-1-10 21:50
#define bit7 0x80
#define bit3 0x08

那如果是if(t&0x2356)呢?是
define bit1 0x2300
define bit2 0x0056
if(t&0x2356)等效于if((t&bit1)||(t&bit2))???
COME
5楼-- · 2019-07-20 15:30
 精彩回答 2  元偷偷看……
操作系统
6楼-- · 2019-07-20 20:02
本帖最后由 操作系统 于 2018-1-11 09:40 编辑
COME 发表于 2018-1-10 23:05
不对啊,if()括号里不是真与假吗?这里运算下来是一个数值啊,指的是什么?

if(t)  =====  ===== if(t != 0)if(t&0x2356)等效于if((t&0x2356) != 0)
很多 人都知道,只是他们不愿意来回复你.
你还是多研习一下C语言的基础知识吧.

一周热门 更多>