【发布时间】:2017-05-15 09:57:55
【问题描述】:
#include <stdio.h>
int main()
{
int x = 255;
char hex[4] = {0};
hex[0] = 0x02;
hex[1] = 0x20;
hex[2] = 0xef;
hex[3] = x;
for(int i = 0; i < 4; i++)
printf("%X ", hex[i]);
}
这会输出“2 20 FFFFFFEF FFFFFFFF”。应该改变什么才能输出“02 20 EF FF”?
【问题讨论】: