C语言练习题---大端对齐,小端对齐
来源:互联网 发布:淘宝上的闲鱼在哪打开 编辑:程序博客网 时间:2024/06/04 18:15
#include <stdio.h>#define big_endian 0#define little_endian 1int checkCPU(int);int main(void){int i = 0x12345678;int ret_i;ret_i = checkCPU(i);if(ret_i == 0){printf("little endian\n");}else if(ret_i == 1){printf("big endian\n");}else{printf("error\n");}return 0;}int checkCPU(int i){int temp = i && 0xf;if(0x8 == temp){return 1;}else if(0x1 == temp){return 0;}else{return -1;}}
学习笔记:
和平台有关,inter 80x86平台是小端对齐,地地址放在低位
power pc是大端对齐,相反。
0 0
- C语言练习题---大端对齐,小端对齐
- 大端对齐与小端对齐
- C struct内存对齐 union的大端小端
- 大端模式,小端模式,字节对齐 about C
- 【C/C++开发】内存对齐(内存中的数据对齐)、大端模式及小端模式
- 大端和小端--内存对齐问题
- 【写一个C程序验证系统是32bit/64bit,验证系统是大端对齐还是小端对齐】
- C语言之内存对齐小析
- c语言小代码——对齐
- c语言小代码——对齐
- 结构体中内存对齐&&大端小端模式
- 内存对齐(内存中的数据对齐)、大端模式及小端模式
- 代码实现判断cpu是大端对齐还是小端对齐
- 内存对齐(内存中的数据对齐)、大端模式及小端模式
- C 语言数据对齐
- C语言对齐问题
- C语言 内存对齐
- C语言字节对齐
- 棋盘覆盖(大数问题)
- 邮件合并----WORD2013、EXCEL2013
- 278. First Bad Version LeetCode
- PHP 首页导航栏源代码
- POJ 2488 A Knight's Journey【dfs过】
- C语言练习题---大端对齐,小端对齐
- 微软公司数据结构+算法面试题
- [从头学数学] 第85节 分数的意义和性质
- MySQL中的存储引擎
- strlen和sizeof
- g++下make thrift若干问题汇总
- #Codeforces Round #341 (Div. 2)
- Java日志框架
- (Android Studio实用指南)8.16 提炼参数对象