69,373
社区成员
发帖
与我相关
我的任务
分享
#include <stdio.h>
#include <stdint.h>
struct abc {
uint16_t i;
};
int main()
{
struct abc info;
scanf("%x",&(info.i));
printf("%x\n",info.i);
}
inline bool is_little_endian()
{
int i = 1;
return reinterpret_cast<char&>(i);
}
#include <stdio.h>
#include <stdint.h>
union utest{
unsigned int test_val;
struct abc {
unsigned int byte0:8;
unsigned int byte1:8;
unsigned int byte2:8;
unsigned int byte3:8;
};
};
int main()
{
union utest info;
scanf("%x",&(info.test_val));
printf("%x\n",info.abc.byte0);
...
}