#include <iostream>
#include <stdio.h>
using namespace std;
int main(void)
{
unsigned short ch=0xFFFE;
printf("%x,%x/n",ch,(short)ch);
return 0;
}
传给printf的参数当作int型处理 -1是0xFFFFFFFF
#include <iostream>
#include <stdio.h>
using namespace std;
int main(void)
{
unsigned short ch=0xFFFE;
printf("%x,%x/n",ch,(short)ch);
return 0;
}
传给printf的参数当作int型处理 -1是0xFFFFFFFF