判断操作系统的位数和主机字节序s
来源:互联网 发布:职业学校排课软件 编辑:程序博客网 时间:2024/04/29 07:20
实现了2个 函数,判断操作系统的位数和主机字节序
#include <stdio.h>
int show_sys_bit(void);
int show_sys_endian(void);
int main(int argc,char * argv[])
{
show_sys_bit();
show_sys_endian();
return 0;
}
/*
获取操作系统的位数
返回的为实际位数
*/
int show_sys_bit(void)
{
unsigned int SYS_SIZE = sizeof(void *);
if ( 4 == SYS_SIZE )
printf("This system is 32 bit/r/n");
else if ( 8 == SYS_SIZE )
printf("This system is 64 bit/r/n");
return SYS_SIZE*8;
}
/*
获取主机字节序
返回0 为小端
否则 为大端
*/
int show_sys_endian(void)
{
union sys_endian
{
unsigned short num;
unsigned char a[2];
}sys;
sys.num = 1;
if ( 1 == sys.a[0] )
printf("The host is little_ending/r/n");
else
printf("The host is big_ending/r/n");
return sys.a[0];
}
- 判断操作系统的位数和主机字节序s
- 【初探】判断系统位数及主机字节序
- 判断主机的字节序
- 判断字节序和操作系统
- 判断操作系统的位数
- 判断主机字节序
- 判断主机字节序
- 判断主机字节序
- C#判断操作系统的位数
- 判断主机字节序的两种方法
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 关于网络字节序和主机字节序的转换
- 教你如何判断操作系统的位数
- 如何不用sizeof判断操作系统的位数
- 如何不用sizeof判断操作系统的位数
- 甜美少女造型录 春季穿出动人活力
- Java 网络编程之 (TCP传递对象)
- 团队事件解决方案
- 新任项目主管如何带好IT团队?
- J2EE方向
- 判断操作系统的位数和主机字节序s
- 程序员成长的10个阶段
- 如何把民间的控件工具集合:android-misc-widgets,下载到本地,并跑起来!!
- 终于去了杭州
- Python初体验-开篇 代码全析
- RMI远程方法调用讲解教程
- Godaddy创始人:成就亿万富翁的10条规则
- 计算机中的原码、反码和补码
- 手机厂商对安卓失望 或为惠普webOS提供机会