如何正确使用操作符?
- 内容介绍
- 文章标签
- 相关推荐
本文共计299个文字,预计阅读时间需要2分钟。
%2B操作符只适用于整数+ 移位操作符--只能用于整数+ 右移操作符: 1. 算术右移:右边丢弃,左边补0。2. 逻辑右移:左边丢弃,右边补0。移动的是二进制位,整数的二进制表示:
%操作符只适用于整数
移位操作符--只能作用于整数
>>---右移操作符:
1.算术右移:右边丢弃,左边补原符号位。
2.逻辑右移:左边丢弃,右边补齐。
移动的是二进制位
整数的二进制表示:原码、反码、补码
如果x是正数,写出二进制数
如果x为负数:
最高位为1
1.写出x的绝对值二进制位
2.对这个二进制位数的每位取反
3。对取反后的数加1
储存到内存的是补码
补码=反码+1
<<--左移操作符:左边丢弃,右边补0
~--按(二进制位)取反
结构体指针操作符: 结构体指针 -> 成员名
本文共计299个文字,预计阅读时间需要2分钟。
%2B操作符只适用于整数+ 移位操作符--只能用于整数+ 右移操作符: 1. 算术右移:右边丢弃,左边补0。2. 逻辑右移:左边丢弃,右边补0。移动的是二进制位,整数的二进制表示:
%操作符只适用于整数
移位操作符--只能作用于整数
>>---右移操作符:
1.算术右移:右边丢弃,左边补原符号位。
2.逻辑右移:左边丢弃,右边补齐。
移动的是二进制位
整数的二进制表示:原码、反码、补码
如果x是正数,写出二进制数
如果x为负数:
最高位为1
1.写出x的绝对值二进制位
2.对这个二进制位数的每位取反
3。对取反后的数加1
储存到内存的是补码
补码=反码+1
<<--左移操作符:左边丢弃,右边补0
~--按(二进制位)取反
结构体指针操作符: 结构体指针 -> 成员名

