9&5结果不懂?

来源:百度知道 编辑:UC知道 时间:2024/06/06 06:18:52
逻辑与运算。即9的二进制值和5的二进制值每一位相与,结果就是9&5的值。
9的二进制值为0000 1001
5的二进制值为0000 0101
9&5的结果是 0000 0001
即结果是1。
上面的这段"即9的二进制值和5的二进制值每一位相与,结果就是9&5的值。"这里的"相与"是怎么回事,怎么算的啊?

的关系 对应的位置0和1的话就取0 0和0也取0 只有1和1才取1
回答者:DreamAge - 魔法学徒 一级 1-2 00:25

就上下两个不一样就的0一样就不变
回答者:lyf0072000 - 魔法学徒 一级 1-2 00:42

9 or 5 才识 1101
条件嘛
回答者:badlinux - 经理 四级 1-2 02:27

同一二进制位上的数不同的话取 0 相同就取 1
回答者:qianwenxiang - 经理 五级 1-2 08:24

按位进行运算,“与”运算是 “两者同时为真,结果才为真”
“或”运算是 “两者有一个为真,结果就为真”

按位进行运算,“与”运算是 “两者同时为真,结果才为真”
“或”运算是 “两者有一个为真,结果就为真”

9 or 5 才识 1101
条件嘛

同一二进制位上的数不同的话取 0 相同就取 1

就上下两个不一样就的0一样就不变

与的关系 对应的位置0和1的话就取0 0和0也取0 只有1和1才取1