69,380
社区成员
发帖
与我相关
我的任务
分享
const char* str="\x56\x78\x12\x34";
printf("%x",*(int*)str);
const char* str="\x56\x78\x12\x34"; // str指向一块内存,它的前4个字节依次是0x56, 0x78, 0x12, 0x34
printf("%x",*(int*)str); // 把str指向的内存的4个字节按照int格式输出。小端系统会把字节顺序反过来,输出0x34127856;大端系统保持字节顺序,输出0x56781234。