C语言编程:15&9值是多少
答案:2 悬赏:30 手机版
解决时间 2021-01-12 11:56
- 提问者网友:谁的错
- 2021-01-11 23:36
C语言编程:15&9值是多少
最佳答案
- 五星知识达人网友:时间的尘埃
- 2021-01-12 00:20
&是C语言中的按位与运算符。
其运算规则为:
1 按位计算;
2 如果两个操作数的相同位上值均为1,结果的该位上值为1;
3 否则结果的该位上值为0。
所以,要手动计算,要先转成2进制:
15: 1111
9: 1001
15&9=1111&1001=1001
于是结果就是二进制的1001,即十进制的9。
其运算规则为:
1 按位计算;
2 如果两个操作数的相同位上值均为1,结果的该位上值为1;
3 否则结果的该位上值为0。
所以,要手动计算,要先转成2进制:
15: 1111
9: 1001
15&9=1111&1001=1001
于是结果就是二进制的1001,即十进制的9。
全部回答
- 1楼网友:逃夭
- 2021-01-12 00:59
按位与运算 按位与运算符"&"是双目运算符。 只有对应的两个二进位均为1时,结果位才为1 ,否则为0。
十进制15对应二进制这里的&的是位运算,两个数字转换为二进制15=15 = 0x0000
十进制15对应二进制这里的&的是位运算,两个数字转换为二进制15=15 = 0x0000
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯