3. 移位操作符
<< 左移操作符
>> 右移操作符
注:移位操作符的操作数只能是整数。
3.1 左移操作符
移位规则:左边抛弃、右边补0
3.2 右移操作符
移位规则:首先右移运算分两种:
1. 逻辑右移:左边用0填充,右边丢弃
2. 算术右移:左边用原该值的符号位填充,右边丢弃
警告⚠️:对于移位运算符,不要移动负数位,这个是标准未定义的。
例如:文章来源:https://www.toymoban.com/news/detail-683972.html
int num = 10;
num>>-1;//error文章来源地址https://www.toymoban.com/news/detail-683972.html
到了这里,关于C语言(第三十五天)的文章就介绍完了。如果您还想了解更多内容,请在右上角搜索TOY模板网以前的文章或继续浏览下面的相关文章,希望大家以后多多支持TOY模板网!