关于 C 语言 移位操作的一个小问题

日期:2011-05-03 20:07:48 人气:2

关于 C 语言 移位操作的一个小问题

y = x >> 8; 是将 x 右移 8 位后保存到 y,此时 y 变成 03,但 x 的结果仍然是 03E7。所以当 z = x; 就相当于要把 03E7 放到 1 个字节的 z 变量里,发生了截断,z 等于 e7。
    A+
热门评论