尧图建网站 尧图建网站 YAOTU WEB BUILD 免费咨询
ARTICLE DETAIL

资讯详情

深耕网站建设与建站编程的一线实战洞察。

编写判断大小端程序

编写判断大小端程序 目录一、功能说明二、代码展示三、运行效果展示四、总结一、功能说明该程序借助联合体成员共用同一块内存的特性实现大小端检测联合体内部同时定义 int 整型与 char 字符变量给整型变量赋值 1 后读取字符变量的值若值为 1 说明数值低位字节存储在内存低地址本机是小端模式反之则为大端模式最终在主函数中调用检测函数并输出本机字节存储方式。二、代码展示#includestdio.h//构造checkEndian函数intcheckEndian(){union EndianTest{int num;char ch;}u;u.num1;returnu.ch;}//测试intmain(){if(checkEndian()){printf(本机为小端);}else{printf(本机为大端);}return0;}三、运行效果展示四、总结利用共用体共享内存的特点判断系统是大端还是小端存储模式。
返回列表