#define SETBIT(x,y) (x|=(1<<y))在C语言中是什么意思啊?
答案:1 悬赏:70 手机版
解决时间 2021-03-24 10:38
- 提问者网友:容嬷嬷拿针来
- 2021-03-24 05:40
#define SETBIT(x,y) (x|=(1<<y))在C语言中是什么意思啊?
最佳答案
- 五星知识达人网友:一把行者刀
- 2021-03-24 06:08
将变量X的第Y位设置成1.
比如,X为一个short型变量,其值为0, Y=3。
执行SETBIT(X,Y)后,X的值变为4。
X用二进制表示就是:
0000 0000 0000 0100
即第三位被设置成了1.
比如,X为一个short型变量,其值为0, Y=3。
执行SETBIT(X,Y)后,X的值变为4。
X用二进制表示就是:
0000 0000 0000 0100
即第三位被设置成了1.
我要举报
如以上回答内容为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
点此我要举报以上问答信息
大家都在看
推荐资讯