左移举例 运算举例 1010,1101<<3 x)0110,1000 溢出举例 若左移后的数据超出表示范围,则发生溢出 ■int1, i=0x2431; j=i<<2;/*j=-0x6F3C,溢出*/ j=i<<3;/*j=0x2188,溢出*/ C语言程序设计-第9章位运算14C语言程序设计 - 第9章 位运算 14 左移举例 ⚫ 运算举例 1010,1101 << 3 (101)0110,1000_____ ⚫ 溢出举例 ◼ 若左移后的数据超出表示范围,则发生溢出 ◼ int i, j; i = 0x2431; j = i<<2; /* j=-0x6F3C, 溢出 */ j = i<<3; /* j= 0x2188, 溢出 */