摘要:
带符号左移n位相当于十进制数×2^n 带符号右移n位: 对正数而言,相当于 floor(正十进制数/2^n) ;对于负数而言,相当于ceil(负十进制数/2^n); 右移的实例: -19>>3 = -3 19>>3 = 2 带符号右移的对象是十进制数的补码。带符号右移n位的时候,左边补充的n位数字( 阅读全文
posted @ 2019-11-10 22:26
日进一卒
阅读(487)
评论(0)
推荐(0)
摘要:
首先,需要了解负数的补码:负数的补码是其绝对值的补码求反再+1. 位取反运算符会将目标数的补码的各位取反。 ~正数的流程:1. 首先十进制数会被转化为二进制补码的形式; 2. 然后上一步得到的二进制补码的各位取反(~发挥作用); 3. 上一步得到的二进制数-1,然后取反,得到目标值(这个目标值是指~ 阅读全文
posted @ 2019-11-10 22:11
日进一卒
阅读(2179)
评论(0)
推荐(0)

浙公网安备 33010602011771号