为什么在64位系统中指针的大小是8,而32位系统中却是4?
为什么在64位系统中指针的大小是8,而32位的却是4?
64位系统,这个位数指的是CPU 里面的通用寄存器的数据宽度为64位,也就是说一个地址占二进制位数是64,所以:
sizeof(double *)==sizeof(int *)==sizeof(char *)==64/8==8
32位系统,同理,他的一个地址占32位二进制空间,sizeof(double *)==sizeof(int *)==sizeof(char *)==32/8==4
其实明白了两个系统的寻址原理就能明白,大体就是这个原因。地址跟系统有关,但是基本数据类型占的大小是由C语言本身决定。
为什么在64位系统中指针的大小是8,而32位系统中却是4?相关推荐
- 判断oracle客户端是32还是64,64位-如何知道已安装的Oracle Client是32位还是64位?
64位-如何知道已安装的Oracle Client是32位还是64位? 操作系统:Windows 2008 Server R2 Oracle客户端:11.2 非常感谢 8个解决方案 73 votes ...
- 系统之家Ghost win7 精选旗舰版32位 v2020.05
系统之家Ghost win7 精选旗舰版32位v2020.05是一款功能性非常强大,运行也十分快速好用的装机系统,这款系统中的功能都受到众多用户们的喜爱等,有兴趣的用户们就快来下载吧~ U盘启动盘的制 ...
- 系统之家 Ghost Win7 SP1 纯净版 32位 V6.0
系统之家 Ghost Win7 SP1 纯净版 32位 V6.0 更新补丁至2013-05 更新驱动包为最新版 <万能驱动助理v5.30> 部署中10秒可倒计时可选运行. 如果部署中取消安 ...
- 技巧——1.解决“不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品”问题。2.WIN7 安装office2010错误1920
一.解决"不能安装 64 位版本的 Office 2010,因为已安装 32 位 Office 产品"问题 解决方法: 1.删除该目录下的office文件夹.C:\Users\Ad ...
- php 整数转换为32 位,PHP哈希函数返回一个整数(32位int)(PHP hashing function that returns an integer (32bit int))...
PHP哈希函数返回一个整数(32位int)(PHP hashing function that returns an integer (32bit int)) 目标是使用INT(不是BIGINT或ME ...
- C++中 char、short、long、double、指针占几个字节,32位机中
char占1字节,short占 2 字节,int .float.long 都占 4 字节,double 占8 字节 指针长度和地址总线有关.因为指针记录的就是一个地址,那么32位的就是4字节,64位的 ...
- python3.7 win10 64位系统下用pyinstaller打包的程序在32位系统下无法运行
问题背景: 在64位的win10系统下,用python 3.7.4 写了个定时报警的小玩意儿,主要用到了pyaudio模块,写完之后,使用pyinstaller打包成.exe文件,在其他64位的电脑下 ...
- pdf不支持64位浏览器_4MLinux 31.0 发布,不支持32位
Zbigniew Konojacki宣布发布4MLinux 31.0,这是该项目极简发行版的新稳定版本,专注于四个功能:维护(作为系统救援Live CD),多媒体(用于播放视频DVD和其他多媒体文件) ...
- 为何计算机地址不是31位,【2人回答】为什么我安装32位的CAD2008不能安装我64位的电脑,不是说64位电脑都可以安装31位与64位软件吗?-3D溜溜网...
回答: 32位CAD能装在64位系统上. 一.需要准备的工具: Orca:也就是Msi文件修改工具,请自行下载并安装. 二.需要修改的安装文件列表: \x86\aCAD\Setup\Setup.ini ...
最新文章
- pip、conda 换国内源,大大提高下载速度
- CSS清除浮动大全共8种方法
- keras用cpu加速_在训练某些网络时,Keras(Tensorflow后端)在GPU上比在CPU上慢CPU
- 系统分析师考试结束了
- JQuery选择器中的属性筛选
- 从mysql的官网下载tar.gz结尾的mysql
- 我经常访问的技术网站
- golang时间类型转换
- android电视怎么升级失败,智能电视升级失败,原因都在这里!
- Shuffling Machine (20)
- leetcode @python 124. Binary Tree Maximum Path Sum
- androidannotations 在android studio中的使用
- 字符串连接类(Javascript)
- read.table--R语言
- 微信小程序加载闪屏,黑白屏,闪退问题
- BI工具和报表工具有什么不同
- tomcat图标修改——东子破解
- 源代码 格式化 php,CoolFormat源代码格式化工具
- GB2312和BIG5,Unicode/UTF8等编码之间的互相转化
- Django models 模型
热门文章
- 【Android 系统开发】使用 Source InSight 阅读 Android 源码
- codeblock 恢复默认字体设置
- 3D Computer Grapihcs Using OpenGL - 04 First Triangle
- Day9:yield的表达式形式、面向过程编程(grep -rl 'root' /etc)
- centos ntfs-3g 安装和使用
- Binary Tree Postorder Traversal
- Codeforces Round #256 (Div. 2) D Multiplication Table
- Lombok 安装、入门 - 消除冗长的 java 代码
- 强大js web甘特图制作之甘特图的日历
- .net Remoting(1)基本内容