如何正确使用操作符?

更新于
2026-10-10 02:04:05
0阅读来源:SEO教程
  • 内容介绍
  • 文章标签
  • 相关推荐

本文共计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

~--按(二进制位)取反

结构体指针操作符: 结构体指针 -> 成员名