怎么判断大小端呢?

来源:互联网 发布:html源码模板 编辑:程序博客网 时间:2024/03/29 07:46

字节序,是指多字节的变量,使用哪一种顺序来存储每个字节。

先保存高位的字节,即big endian,也叫网络序。

先保存低位的字节,即little endian。


利用union来判断运行代码的系统是大端模式还是小端模式:

#include <stdio.h>int main(int argc, char *argv[]){    union {long i; char ch;}c;    c.i = 1;    printf("%s", (c.ch) ? "little endian" : "big endian");    return 0;}


0 0
原创粉丝点击