python中int占几个字节_python int占几个字节

python中int占几个字节_python int占几个字节深入理解计算机系统 这本书上面提到了在 32 位机器和 64 机器中 int 类型都占用 4 个字节 TheCProgramm 这本书 里面有一句话是这样的 Eachcompiler subjectonlyt

5d730348007eb957.jpg

《深入理解计算机系统》这本书上面提到了在32位机器和64机器中int类型都占用4个字节。《The C Programming language》这本书,里面有一句话是这样的:Each compiler is free to choose appropriate sizes for its own hardware, subject only to the restriction that shorts and ints are at least 16bits, longs are at least 32bits, and short is no longer than int, which is no longer than long.意思大致是编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节(例如,GCC)。

相关推荐:《Python教程》

下面列举在GCC编译器下32位机器和64位机器各个类型变量所占字节数:

1567818301235173.png

需要说明一下的是指针类型存储的是所指向变量的地址,所以32位机器只需要32bit,而64位机器需要64bit。

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请联系我们举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/221777.html原文链接:https://javaforall.net

(0)
上一篇 2026年3月17日 下午5:19
下一篇 2026年3月17日 下午5:19


相关推荐

  • 蓝鲸自动化运维平台

    蓝鲸自动化运维平台蓝鲸自动化运维平台1.蓝鲸简介官网:https://bk.tencent.com/docs/腾讯蓝鲸智云,简称蓝鲸,是腾讯互动娱乐事业群(InteractiveEntertainmentGroup,简称IEG)自研自用的一套用于构建企业研发运营一体化体系的PaaS开发框架,提供了aPaaS(DevOps流水线、运行环境托管、前后台框架)和iPaaS(持续集成、CMDB、作业平台、容器管理、数据平台、AI等原子平台)等模块,帮助企业技术人员快速构建基础运营PaaS。2.蓝鲸部署2

    2022年5月17日
    48
  • windows添加路由命令route add_windows添加路由命令route add

    windows添加路由命令route add_windows添加路由命令route addLinux下routeadd命令添加路由列表

    2022年8月11日
    5
  • 实验报告:图书销售管理系统数据库SQL应用编程

    实验报告:图书销售管理系统数据库SQL应用编程实验目的针对图书销售管理数据库开发,了解SQL语言DDL、DML、DQL类型语句在数据库操作访问中的应用方法,培养数据库SQL编程访问能力。同时也掌握基本的数据库触发器、存储过程SQL编程方法,培养数据库后端编程能力。本实验完成图书销售管理系统数据库的SQL数据操作访问和后端数据处理功能。实验原理首先对图书销售管理系统进行数据需求分析,定义组成系统数据结构的实体、实体属性以及实体之间的关系。采用实体关系图(E-R模型图)方法来展示图书销售管理系统的概念数据模型与逻辑数据模型。利用PowerDes

    2022年6月1日
    51
  • pycharm注册码

    pycharm注册码以下仅供学习测试之用哦 建议官网下载购买 pycharm2016 注册码 亲测可用 复制 B1c2Ugb25seS

    2026年3月27日
    3
  • Anconda和Jupyter和Pycharm安装使用详解

    Anconda和Jupyter和Pycharm安装使用详解文章目录 1 本文概述 2 什么是 Anaconda3 为什么要使用 Anaconda3 1 使用方便 3 2 管理方便 4Anaconda 安装 4 1 到 Anaconda 官网下载安装包 4 2 开始安装 5Anaconda 使用 5 1 概述 5 2conda5 2 1 启动 conda5 2 2conda 环境管理 5 2 3conda 包管理 5 2 4Conda 使用国内源 6JupyterNote 1JupyterNote 介绍 6 2jupyternote 使用 6 2 1 打开 jupy

    2026年3月18日
    2
  • Scrapy库安装和项目创建建议收藏

    scrapy库安装使用pip命令安装scrapy,在安装过程中可能会因为缺少依赖库而报错,根据报错提示依次下载需要的依赖库,下载过程中注意系统类型和Python版本我在安装过程中依次安装的库有:

    2021年12月19日
    42

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号