《深入理解计算机系统》这本书上面提到了在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)。

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

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

python中int占几个字节_python int占几个字节相关推荐

  1. python中不区分大小写语句怎么写_Python中的标识符不区分大小写。( )_学小易找答案...

    [单选题]在循环体中使用( )语句可以跳出循环体. [单选题]下列关于Python中的复数,说法错误的是( ). [其它]请各位同学按照题目自行练习. 全国计算机等级考试<数据结构>典型试 ...

  2. python中计算整商的运算符_Python 运算符中用来计算整商的是( ). (2.0分)_学小易找答案...

    [判断题]函数的名称可以随意命名.( ) (2.0分) [判断题]python中的代码块使用缩进来表示. (2.0分) [单选题]下列选择中,符合python命名规范的标识符是( ). (2.0分) ...

  3. python中用于获取当前目录的是_python中获得当前目录和上级目录的实现方法

    python中获得当前目录和上级目录的实现方法 获取当前文件的路径: from os import path d = path.dirname(__file__) #返回当前文件所在的目录 # __f ...

  4. python中read和readline的区别_Python中read()、readline()和readlines()三者间的区别和用法...

    前言 众所周知在python中读取文件常用的三种方法:read(),readline(),readlines(),今天看项目是又忘记他们的区别了.以前看书的时候觉得这东西很简单,一眼扫过,待到用时却也 ...

  5. python中find函数运算结果类型_Python 运算符与数据类型

    Python 运算符 运算符用于执行程序代码运算,会针对一个以上操作数项目来进行运算,在Python中运算符大致可以分为7种类型:算术运算符.比较运算符.赋值运算符.逻辑运算符.位运算等,下面的例子将 ...

  6. python中pass语句的作用是_Python pass语句以及作用详解

    在具体开发设计中,有时大家会先构建起程序流程的总体逻辑结构,可是临时不去完成一些细节,只是在这种地区加一些注释,层面之后再加上编码,请看下面的事例: age = int( input("输入 ...

  7. python中不可迭代对象有哪些_python可迭代对象

    本身实现了迭代方法的对象称之为可迭代对象,可迭代对象特点: 支持每次返回自己所包含的一个成员的对象: 对象实现了 __iter__ 方法: 所有数据结构都是可迭代对象: for 循环要求对象必须是一个 ...

  8. python中gil锁和线程锁_Python线程——GIL锁、线程锁(互斥锁)、递归锁(RLock)...

    GIL锁 ​ 计算机有4核,代表着同一时间,可以干4个任务.如果单核cpu的话,我启动10个线程,我看上去也是并发的,因为是执行了上下文的切换,让看上去是并发的.但是单核永远肯定时串行的,它肯定是串行 ...

  9. python中math.ceil是什么意思_python中的数字取整(ceil,floor,round)概念和用法

    python中的数学运算函数(ceil,floor,round)的主要任务是截掉小数以后的位数.总体来说 就是取整用的.只是三者之间有微妙的区别: floor() :把数字变小 ceil() : 把数 ...

  10. python中的 2%s何意_python中的%s%是什么意思

    python中的%s%是什么意思 它是一个字符串格式化语法(它从C借用). 请参阅  "格式化字符串": Python支持将值格式化为字符串.虽然这可以包括非常复杂的表达式,但最基 ...

最新文章

  1. 小猿圈解析vue数据双向绑定的缺点
  2. python画笑脸-如何用Python画滑稽笑脸
  3. PostgreSQL 并行vacuum patch - 暨为什么需要并行vacuum或分区表
  4. dubbo配置(一)
  5. iOS开发常用的第三方
  6. 电子计算机信息工程都是做什么的,电子信息工程专业将来干什么 就业前景好不好...
  7. xxljob 配置具体定时任务_分布式任务调度: XXL-Job
  8. elon函数_看看Elon Musk的Hyperloop竞赛
  9. 数组实例的copyWithin()方法
  10. 【Elasticsearch】Request cannot be executed;I/O reactor status :STOPPED.
  11. sqlserver日志文件在哪_用友SQL SERVER数据库置疑修复实例
  12. 应用程序虚拟化,序列化实验 Microsoft Desktop Optimization Pack 实现一个应用程
  13. 向日葵Gantt支持的XML 数据结构
  14. jsp项目实战--项目介绍
  15. Asp.NET之入门
  16. 怎么进行finebi下载
  17. Verified Boot
  18. 上周热点回顾(4.9-4.15)
  19. 记账软件 如何查看以往记录的所有收支明细
  20. 成功解决WIN系统如何更改默认放在C盘的【我的文档】/【图片】位置的存储路径(修改到其它非系统的盘符)

热门文章

  1. 图片标签 [HTML][web前端]
  2. Docker部署D2Admin 人人企业版
  3. Spring 官方文档概览
  4. STM32中断—EXTI外部中断
  5. 七条建议:用Stata处理文字变量和字符变量
  6. 分布式系统——CAP定理
  7. 前端需要了解的Nigix实现反向代理与负载均衡
  8. 华为OD机试之英文输入法(Java源码)
  9. 销售技巧:学会这6个方法,没有接近不了的客户!(一)
  10. 计算机奥林匹克竞赛报名,2019年中学生信息学奥林匹克竞赛联赛报名时间、考试安排...