6. 大尾数法或小尾数法
来源:互联网 发布:云计算网络工程师 编辑:程序博客网 时间:2024/05/19 02:03
编写一个函数,确定一台计算机采用大尾数法(big-endian)还是小尾数法(little-endian)。大小尾数问题指的是计算机存储多字节值时字节的顺序。
程序代码如下:
#include "stdafx.h"
#include <iostream.h>
方案1:
bool endianness()
{
int testNum;
char *ptr;
testNum = 1;
ptr = (char *)&testNum;
return (*ptr);
}
方案2:
bool endianness()
{
union
{
int theInteger;
char singleByte;
}endianTest;
endianTest.theInteger = 1;
return endianTest.singleByte;
}
int main()
{
bool a = endianness();
if(a)
cout << "大尾数" << endl;
else
cout << "小尾数" << endl;
return 0;
}
程序的执行结果如下:
- 6. 大尾数法或小尾数法
- 小尾数,大尾数
- 计算机之大尾数、小尾数
- 大尾数方式与小尾数方式字节存储
- 求尾数
- 一个无聊的小程序,随机尾数出现的概率
- 重要的尾数
- 2099 整除的尾数
- K尾数相等
- HDOJ2099 整除的尾数
- 整除的尾数 tzc
- ACM整数的尾数
- 【2099 整除的尾数】
- 判断大小尾数
- hdu2099整除的尾数
- 高次方的尾数
- 整除的尾数
- 2099 整除的尾数
- 求受八戒文
- FGSDF
- LINUX SHELL脚本笔记
- Android binder详解
- linux软件集合
- 6. 大尾数法或小尾数法
- Unix 不回显输入密码
- SQL 游标 学习笔记
- 锚点
- 折腾linode的VPS
- 学习笔记:Structs详细用法(一)------MLDN
- 正则表达式精华
- 操作系统学习笔记(2)
- jQuery在Rails3中的一个简单应用示例