#include <stdio.h>
int main()
{
int a=0x11223344;
char *p =(char*)&a;
*p=0;
printf("%x\n",a);
return 0;
}
1.注意字节类型为char, 改变的只有一个字节,
2.11是一个字节,22也是,33是,44也是
3.特别注意储存时为44332211 所以改变的只是44为00
4.但是后来返回时依旧返回来,所以结果是11223300
关于%x的解释
c语言中%X是什么意思