C语言从键盘输入一16进制无符号整数将该数的第二个字节(从低字节到高字节)清零后按16进制格式输出?

如题所述

#include<stdio.h>

void main() { unsigned int x,y; unsigned char *p;

scanf("%x",&x); y=x; p=(unsigned char *)&y; p++; *p=0; printf("%x\n",y);

}

温馨提示:答案为网友推荐,仅供参考
相似回答