大小端
小端 大值占大位
大端 大值占小位
遇到的困惑 bool怎么没有在C里面定义呢????? 求解释
#大小端判断程序
#include <stdio.h>
typedef enum
{
false,
true
}bool;
typedef union
{
unsigned short int value;
unsigned char byte[2];
}to;
bool is_smallending(to arg)
{
if( arg.byte[1] == 0xab)
{
printf("Hi,this is smallending\n");
return true;
}
printf("Hi,this is bigending\n");
return false;
}
int main()
{
to hello;
hello.value = 0xabcd;
is_smallending(hello);
}
---------------------------我的天空里没有太阳,总是黑夜,但并不暗,因为有东西代替了太阳。虽然没有太阳那么明亮,但对我来说已经足够。凭借着这份光,我便能把黑夜当成白天。我从来就没有太阳,所以不怕失去。
--------《白夜行》