C语言中的 “>>”与“<<”
2021-02-09 16:18
标签:溢出 pre std 语言 short class 不包含 情况 int 结果为 >”与“C语言中的 “>>”与“ 标签:溢出 pre std 语言 short class 不包含 情况 int 原文地址:https://www.cnblogs.com/huangyuechujiu/p/12750798.html1.
int x = 16; printf("%d\n", x >> 1);
先将x转成二进制
10000
, 不读最后一位, 输出 1000
, 即为8
;2.
int x = 16; printf("%d\n", x
先将x转成二进制 10000
, 往最后再读取一位(0, 或根据是否已经有移位), 输出 100000
, 即为32
;以上不包含溢出情况, 且只有能用在int、short int、long int,可能有错漏。
#include
2
4
8
128
64
32
上一篇:java工作复习——鼠标事件——action类——模拟鼠标悬浮操作
下一篇:spring boot 单元测试使用new MockMvc和@RunWith+@AutoConfigureMockMvc注解的区别
文章标题:C语言中的 “>>”与“<<”
文章链接:http://soscw.com/index.php/essay/53167.html