C语言50题之百度笔试题
来源:互联网 发布:软件测试专业术语 编辑:程序博客网 时间:2024/04/30 06:09
判断你的电脑存储方式是大端还是小端
大端模式,是指数据的高字节保存在内存的低地址中,而数据的低字节保存在内存的高地址中,这样的存储模式有点儿类似于把数据当作字符串顺序处理:地址由小向大增加,而数据从高位往低位放;这和我们的阅读习惯一致。
小端模式,是指数据的高字节保存在内存的高地址中,而数据的低字节保存在内存的低地址中,这种存储模式将地址的高低和数据位权有效地结合起来,高地址部分权值高,低地址部分权值低。
如图所示:
那么如何用C语言进行验证呢?
下面来看:
//判断电脑储存方式是大端还是小端int sys_check(){ int num = 1; char *p = (char *)# if (*p == 1) return 1; //小端存储 else return 0; //大端存储 }int main(){ int ret = sys_check(); if (ret) { printf("little\n"); } else printf("big\n"); system("pause"); return 0;}
我的电脑上的输出结果是little!!!
0 0
- C语言50题之百度笔试题
- 百度笔试两道C语言题
- [c++]百度笔试题
- 百度-C语言-笔试
- C语言笔试题之3
- C语言笔试题之3
- C语言笔试题
- C语言笔试题
- C语言笔试题
- c语言笔试题
- c语言笔试题
- C语言笔试题
- c语言笔试题
- C语言笔试题
- C语言笔试题
- C语言笔试题
- C语言笔试题
- c语言笔试题
- Codeforces Round #385 (Div. 2) B. Hongcow Solves A Puzzle
- 创建用户
- 短信开发(华为软件包)
- dtd详解
- 如何找到appstore下载的系统dmg
- C语言50题之百度笔试题
- LeetCode 461. Hamming Distance
- android udp与pc端通信实例
- 本周小结
- @property基本概念
- Java语言基础(六)之 —— 顺序结构
- 安全工具介绍
- 字节对齐(Data Alignment)
- Swift3.0通过闭包回调传递参数 / @escaping