C语言3中方法判断32还是64位机
1. 直接使用sizeof判断指针大小, 32位机指针就4个字节,64位机指针是8个字节
2. 使用宏定义__WORDSIZE判断
3. 查看宏定义,32位机有宏__i386__, 64位机有宏__x86_64__
代码如下
#include<stdio.h>
#include<stdlib.h>
int main(void) {//method 1void*number = 0;printf("%d \n", sizeof(&number));//method 2printf("size:%d \n", __WORDSIZE);//method 3#ifdef __x86_64__printf("64bits machine \n");#elif __i386__printf("32 bits machine \n");#endifreturn 1;
}
C语言3中方法判断32还是64位机相关推荐
- c语言u64数据类型打印,小谈C语言中常见数据类型在32及64位机上的使用
1.概述 C语言有一些非常基本的数据类型,正是这些基本类型让我们可以延伸了无限的用户自定义类型,本文主要介绍了 int, size_t, time_t, long, long long int 等基本 ...
- VC程序里判断系统是64位还是32位的正确方法
VC程序里判断系统是64位还是32位的正确方法 BOOL IsWow64() { typedef BOOL (WINAPI *LPFN_ISWOW64PROCESS) (HANDLE, P ...
- c++怎么判断系统是64位还是32位
说起来这个话题,如果我把标题改成"你是怎么判断系统是32位还是64位",估计一下子会有很多技术爱好者撇撇嘴说"不就是打开我的我的电脑,找到属性,点进去看是不是32还是64 ...
- C语言入门经典——基础知识(数据类型)(32位与64位系统基本数据类型的字节数)
一.读取数据的格式说明符 除此之外: sizeof(char) = 1 ...
- linux内核学习之三:linux中的32位与64位
linux内核学习之三:linux中的"32位"与"64位" 在通用PC领域,不论是windows还是linux界,我们都会经常听到"32位" ...
- Android怎样判断APP是64位运行,还是32位运行?
标签:安卓怎样判断APP是64位运行,还是32位运行? 有下面两个方法,都可判断. 方法一: 参考: https://blog.csdn.net/u010194271/article/details/ ...
- 在cmd指令看计算机位数,在.cmd中使用Windows命令来测试32位或64位并运行命令
我正在编写一个脚本,用于查找注册表值并将该值返回给Windows命令提示符屏幕,并将其添加到.txt文件中.我到了需要测试的位置,看看机器是32位还是64位,这样我才知道使用哪个命令来查找我在注册表中 ...
- 32位与64位下各类型长度对比
64 位的优点:64 位的应用程序可以直接访问 4EB 的内存和文件大小最大达到4 EB(2 的 63 次幂):可以访问大型数据库.本文介绍的是64位下C语言开发程序注意事项. 1. 32 位和 64 ...
- 计算机科普小知识——Win7系统32位与64位的区别,该如何选择?
Win7系统32位与64位的区别 首先我们要知道32位和64位指的是什么.其实这是根据CPU内的寄存器字长来确定的,计算机内部数据都是二进制来呈现的,32位的计算机CPU一次最多能处理32位的二进制数 ...
最新文章
- 设置USB无线网卡为监听模式大学霸IT达人
- python class 是否存在某个变量_一文抵十课,考验你的Python变量是否理解透彻了
- 启明云端分享 | sigmastar SSD201开发板网口直连PC升级
- 区域数据导入功能(OCUpload插件使用)
- jmeter 脚本 排除_对Buildah脚本进行故障排除
- wxWidgets第三课 MSWWindowProc处理窗口消息
- 开课吧Java课堂:如何使用比较函数?
- H - Color the ball(树状数组)(区间更新)(求单点)(线段树)
- hdu acm 1016
- 除了秀米,微信排版还有什么好用的? ---短网址
- python 数据集中随机选择作为测试集、验证集
- win10的计算机用户名怎么改,win10账户名修改,教您win10怎么更改账户名称
- 在html编辑器中插入css,怎么给kindeditor编辑器添加引用(blockquote)标签,并选择css样式...
- 如何打开计算机控制界面,如何打开控制面板
【使用途径】
- Python数据类型之三(列表)
- Unity实现遮挡人物的障碍物体设为透明,并在不遮挡时恢复的个人解决方法
- valgrind:内存泄漏 memory leak 调试教程
- 文章分享-七巧板拼凸多边形-PAUL SCOTT tangrams
- Python Excel操作 xlwt xlrd xlutils三个模块的使用,不删除表,往后累加数据
- windows 2003 R2+IIS ssl证书认证
热门文章
- 下面可提供安全电子邮件服务的是()【最全!最详细解析!!】
- (最优解法)46行代码AC_HDU1242 Rescue(DFS解法+BFS解法)
- 了解TCP协议,IP协议、ICMP协议和ARP协议(TCP报文,TCP的分成管理,TCP与UDP,TCP的三次握手四次挥手原理)
- mysql数据库定点任务_MySQL数据库Event定时执行任务详解
- 怎么让饼状图里面显示百分比_教你用matplotlib绘制带有负值的饼状图
- oracle12c完全卸载工具_oracle完全卸载方法
- eclipse/myeclipse高亮显示相同变量名 .
- datatable 创建列赋值_Datatable 添加新列并赋值
- tomcat 项目发布失败原因_项目启动tomcat失败的几种可能原因和解决方法
- mysql命令查看过程内容_mysql查看存储过程命令