第三章预习

几种c中涉及的运算

1.按位运算
C语言中按位运算有:符号|表示按位OR运算;符号&表示按位AND运算;符号~表示按位NOT运算;符号^表示按位XOR运算。

2.逻辑运算
几种常见的运算。和并或 逻辑true false

3.移位运算
逻辑移位:不考虑符号位,总是把高(低)位移出,低(高)位补0。对于无符号整数的逻辑左移,如果最高位移出的是1,则发生溢出。
算术移位:左移时,高位移出,低位不0,每移一位,如果左移前、后符号为不同,则发生溢出;右移时,低位移出,高位补符号位。

4.位扩展和位截断运算
0扩展:用于无符号数,只要在短的无符号数前面添加足够的0即可。
符号扩展:补码表示的带符号整数,通过在短的带符号整数前添加足够多的符号位来扩展。

基本运算部件

串行进位加法器 并行进位加法器 带标志加法器 算术逻辑部件

定点数的运算方法
书上(略)

原文地址:https://www.cnblogs.com/Laaxgu/p/13778724.html