CMU-213 听课笔记 lesson 2(2进制乘法和加法)
溢出有符号整数加法无符号整数加法加法C 语言中无符号整数的乘法忽略溢出的位数,其余位数计算方法:C语言中有符号整数的乘法会忽略溢出的位数,它的正负完全取决于剩下的位数,这是没有规律的对于有无符号的整数,他们被留下的位数是一样的使用移位来计算无符号整数乘以2的幂使用逻辑移位>>表示除以 2^k<<表示乘以 2^k使用移位计算有符号整数乘以2的幂使用算数移位其他同上对一个数取反,可以通过反码 + 1得到。但TMin例外,TMin的补码
复制链接