13960672142 发表于 2017-8-1 00:25:03

位级运算&

深入理解计算机系统 第三章 3.10.5练习题3.49答案:
        (8n+22)&(-16)含义是向下取舍到最接近的16的倍数
        当n是奇数时,结果是8n+8,当n是偶数时结果是8n+16
&(-16)我理解是把最低的1、3、5位置零,但是怎么也没想明白和答案说的有什么联系

小甲鱼 发表于 2017-8-1 01:14:38

& -16 应该是将低 4 位清零哈~

13960672142 发表于 2017-8-1 01:23:37

小甲鱼 发表于 2017-8-1 01:14
& -16 应该是将低 4 位清零哈~

我一直以为是16进制的-16{:5_107:}
页: [1]
查看完整版本: 位级运算&