转化为16位或其他的类似:
#include<stdio.h>
int main()
{
unsigned long long x=0x11223344;
int i,a[4];
// char a[4];//转换为字节
for(i=0;i<4;i++)
{
a[i]=(x>>(i*8))& 0xFF;
printf("%x\n",a[i]);
}
return 0;
}
转化为16位或其他的类似:
#include<stdio.h>
int main()
{
unsigned long long x=0x11223344;
int i,a[4];
// char a[4];//转换为字节
for(i=0;i<4;i++)
{
a[i]=(x>>(i*8))& 0xFF;
printf("%x\n",a[i]);
}
return 0;
}