C语言位运算详解:a=0x4c5f时(a >> 1) & 1的计算结果
将a的十六进制值转换为二进制:0x4c5f = 0100110001011111 右移1位得到:0010011000101111 与1进行位与运算得到:0000000000000001
所以(a >> 1) & 1的运算结果是1。
原文地址: https://www.cveoy.top/t/topic/pikI 著作权归作者所有。请勿转载和采集!
安全问答是一个知识全球问答,包含丰富的问答知识
将a的十六进制值转换为二进制:0x4c5f = 0100110001011111 右移1位得到:0010011000101111 与1进行位与运算得到:0000000000000001
所以(a >> 1) & 1的运算结果是1。
原文地址: https://www.cveoy.top/t/topic/pikI 著作权归作者所有。请勿转载和采集!