c语言中的移位运算
移位运算分为算术移位,逻辑移位,循环移位
算术移位要保持数字的做高位符号位不变
例如:10101010
算术左移一位:11010100
算术右移一位:10010101
逻辑移位就是按照左右移的要求依次移位
例如:10101010
逻辑左移一位:01010100
逻辑右移一位:01010101
循环移位就是数字不变,左右循环
例如:10101010
循环左移一位:01010101
循环右移一位:01010101
c语言中的移位运算
移位运算分为算术移位,逻辑移位,循环移位
算术移位要保持数字的做高位符号位不变
例如:10101010
算术左移一位:11010100
算术右移一位:10010101
逻辑移位就是按照左右移的要求依次移位
例如:10101010
逻辑左移一位:01010100
逻辑右移一位:01010101
循环移位就是数字不变,左右循环
例如:10101010
循环左移一位:01010101
循环右移一位:01010101