这个简单啊,获得指针,转换为char*,然后加1,这时再对指针操作就是高8位了。
*p = (*p & 0xff) | (ch << 8)或者大端下:*(char *)p = ch;小端下:*((char *)p + 1) = ch;
直接赋值8位然后再左移八位不就得了