判断大小端

来源:互联网 发布:vb datagrid设置列数 编辑:程序博客网 时间:2024/06/05 01:02

在各种计算机体系结构中,对于字节、字等的存储机制有所不同,通常采用的字节存储机制主要有两种: 大端字节序和小端字节序。

大端字节序:高位放在低地址处,低位放在高地址处。
小端字节序:高位放在高地址处,低位放在低地址处。

这里写图片描述
下面代码实现:

#include<stdio.h>int check_sys(){    int a = 1;    char *p = (char*)&a;    if (*p == 1)    {        return 1;  //小端    }    else    {        return 0;  //大端    }}int main(){    int ret = check_sys();    if (ret = 1)    {        printf("小端字节序\n");    }    else    {        printf("大端字节序\n");    }    return 0;}
0 0
原创粉丝点击