按 short 和 unsigned short 类型分别对-1 进行左移 2 位和右移 2 位操作
时间: 2024-05-29 07:16:10 浏览: 74
将一个字符串循环右移的三种方法
对于short类型,-1的二进制表示为1111 1111 1111 1111,左移2位得到1111 1111 1111 1100,右移2位得到1111 1111 1111 1111。
对于unsigned short类型,-1在内存中的表示是将其按位取反,得到1111 1111 1111 1111,左移2位得到1111 1111 1111 1100,右移2位得到0011 1111 1111 1111。
阅读全文