% 操作符只适用于整数 移位操作符--只能作用于整数 ---右移操作符: 1.算术右移:右边丢弃,左边补原符号位。 2.逻辑右移:左边丢弃,右边补齐。 移动的是二进制位 整数的二进制表示:
%操作符只适用于整数
移位操作符--只能作用于整数
>>---右移操作符:
1.算术右移:右边丢弃,左边补原符号位。
2.逻辑右移:左边丢弃,右边补齐。
移动的是二进制位
整数的二进制表示:原码、反码、补码
如果x是正数,写出二进制数
如果x为负数:
最高位为1
1.写出x的绝对值二进制位
2.对这个二进制位数的每位取反
3。对取反后的数加1
储存到内存的是补码
补码=反码+1
<<--左移操作符:左边丢弃,右边补0
~--按(二进制位)取反
结构体指针操作符: 结构体指针 -> 成员名