|-------|-------|-------|-------
01234567012345670123456701234567
0 1 2 3
在这个范围执行 << 的时候,首先会在每个 byte 范围内将 bit 向左移动,而当被溢出的 bit 则进入右侧一个 byte 的最右端,然后继续执行 << 操作
对于值 (int)'abcd' 而言,在x86平台上,必须经过反序(htonl)才能得到与(int*)"abcd"相同的内存排布。
Rock - 晨星 说:
“byte”内还是左移,只是处理那个“溢出位”是给了右边的byte。目的就是为了保证逻辑数值上是左移的嘛。