小端模式:低字节存在低地址 ,高字节存在高地址
大端模式:低字节存高地址,高字节存第地址
用联合体代码验证模式
为大端模式显示TRUE
小端模式显示FALSE
Bool ISBIG()
{
union test
{ int a; int b; }T; T.a = 0x1234; if(T.b == 0x12) return TRUE; return FALSE;
}
联合体
本文介绍了一种通过使用联合体代码来判断计算机系统中数据存储采用的是大端模式还是小端模式的方法。大端模式是指低字节数据存储在高地址上,而小端模式则是相反。文中提供了一个简单的C语言函数`BoolISBIG()`,该函数能够返回当前系统的字节序类型。
小端模式:低字节存在低地址 ,高字节存在高地址
大端模式:低字节存高地址,高字节存第地址
用联合体代码验证模式
为大端模式显示TRUE
小端模式显示FALSE
Bool ISBIG()
{
union test
{ int a; int b; }T; T.a = 0x1234; if(T.b == 0x12) return TRUE; return FALSE;
}
联合体
793

被折叠的 条评论
为什么被折叠?