法一:
先定义一个整形变量a=1,若为小端则a=1在计算机的存储为0x01000000,反义若为大端则为0x00000001,所以只要打印第一个字节就能判断出结果。
法二:
该方法与第一个类似,即采用函数的形式,若函数返回值为1即为小端存储,反义大端。
法三:
该方法在check_sys函数中采用联合体的方法,由于char c和int i共同采用一块空间,即4个字节,所以返回c的值就可以判断出结果。
github源码(https://github.com/bijian0530/CSDN)
【C语言】判断大小端存储
最新推荐文章于 2024-07-03 09:51:18 发布