关于内存大小端的定义与检查方法
程序员文章站
2022-06-07 20:34:34
指低位的存储位置,低位存高地址为大端,低位存低地址为小端,可通过以下程序验证(利用union的特性)
int checksystem( )
{
&nb...
指低位的存储位置,低位存高地址为大端,低位存低地址为小端,可通过以下程序验证(利用union的特性)
int checksystem( )
{
union check
{
int i;
char ch;
} c;
c.i = 1;
return (c.ch ==1);
}
如果当前为大端模式这个函数返回0;如果为小端模式,函数返回1。
摘自 andy572633的专栏
上一篇: C语言、指针的指针和野指针的问题
下一篇: Sendmail邮件服务器快速指南 2