判断大小端
2016-07-29 23:35
141 查看
在各种计算机体系结构中,对于字节、字等的存储机制有所不同,通常采用的字节存储机制主要有两种: 大端字节序和小端字节序。
大端字节序:高位放在低地址处,低位放在高地址处。
小端字节序:高位放在高地址处,低位放在低地址处。
下面代码实现:
大端字节序:高位放在低地址处,低位放在高地址处。
小端字节序:高位放在高地址处,低位放在低地址处。
下面代码实现:
#include<stdio.h> int check_sys() { int a = 1; char *p = (char*)&a; if (*p == 1) { return 1; //小端 } else { return 0; //大端 } } int main() { int ret = check_sys(); if (ret = 1) { printf("小端字节序\n"); } else { printf("大端字节序\n"); } return 0; }
相关文章推荐
- tushare获取破新高的股票
- Java成长之路06
- PHP PDO
- 数据竞赛综述
- 常用网站攻击手段及防御方法
- git版本管理之git-ssh 配置和使用
- dubbo注册部分源码分析与我思考的miniDubbo结构
- tushare数据写入SQLite 数据库
- 数据结构实验之栈四:括号匹配
- 用MKNetWork来Post一个XML字符串
- 使用JNI将C结构体转为JAVA实体类
- Java线程同步的几种方式
- Palindromic Squares
- JobHarvest——校招并发爬虫系统(更新中)
- Spark入门实战系列--8.Spark MLlib(下)--SparkMLlib实战 学习笔记
- Android页面跳转动画简介
- git冲突 解决
- java-基础-JNI本地栈
- 笔记:静态化配置
- Android的几种消息通信对比