基本数据类型的长度

32位机器和64位机器中int、char等数据类型所占字节长度对比。

在32位机器和64机器中int类型都占用4个字节。编译器可以根据自身硬件来选择合适的大小,但是需要满足约束:short和int型至少为16位,long型至少为32位,并且short型长度不能超过int型,而int型不能超过long型。

这即是说各个类型的变量长度是由编译器来决定的,而当前主流的编译器中一般是32位机器和64位机器中int型都是4个字节(例如,GCC)。

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

C类型 32位机器(字节) 64位机器(字节) char 1 1 short 2 2 int 4 4 long int 4 8 long long 8 8 char * 4 8 float 4 4 double 8 8

Original: https://www.cnblogs.com/burner/p/ji-ben-shu-ju-lei-xing-de-zhang-du.html
Author: 浪客禅心
Title: 基本数据类型的长度

原创文章受到原创版权保护。转载请注明出处:https://www.johngo689.com/685499/

转载文章受原作者版权保护。转载请注明原作者出处!

(0)

大家都在看

  • vite2 打包的时候vendor-xxx.js文件过大的解决方法

    vite2是一个非常好用的工具,只是随着代码的增多,打包的时候 vendor-xxxxxx.js 文件也越来越大,这就郁闷了。 输出文件名字/static/vendor.9b569…

    技术杂谈 2023年5月31日
    0101
  • B树详解

    B树系列文章 1. B树-介绍 2. B树-查找 3. B树-插入 4. B树-删除 什么是B树 B树(英语:B-tree)是一种自平衡的树,能够保持数据有序。使用B树这种数据结构…

    技术杂谈 2023年6月21日
    0100
  • Activiti6 查询由某人发起的流程请求 设置流程发起人

    发起流程时,配置activiti:initiator属性,并且在代码中: Authentication.setAuthenticatedUserId(userId); 其中,use…

    技术杂谈 2023年5月31日
    0103
  • 2个函数宏技巧

    1.用宏调用对象函数 #define FOR_EACH_OBSERVER(ObserverType, observer_list, func) \ do{ \ CObserverL…

    技术杂谈 2023年5月31日
    085
  • PWA全称Progressive Web App,即渐进式WEB应用?

    一个 PWA 应用首先是一个网页, 可以通过 Web 技术编写出一个网页应用. 随后添加上 App Manifest 和 Service Worker 来实现 PWA 的安装和离线…

    技术杂谈 2023年5月31日
    091
  • MVCC多版本并发控制的理解

    前置知识 当前读与快照读 当前读什么是当前读:读取的是 最新的数据,不会读到老数据。 何时&…

    技术杂谈 2023年7月24日
    079
  • HTTPWeb安全

    验证安全机制 会话管理机制 SQL注入原理 SELECT * FROM test.user WHERE username=” or 1=’1′ and password=’any…

    技术杂谈 2023年7月24日
    077
  • 打呼噜治疗方法

    在知乎上看到的: 既然鼾声的真正源头是松弛的咽腔肌肉,最根本的解决方法就是锻炼咽腔肌肉,增强肌肉力量,使它变得结实坚硬。 前三个练习锻炼整个咽腔肌肉,最后一个练习则是单独针对软腭的…

    技术杂谈 2023年6月1日
    0104
  • nodejs搭建一个webscoket服务器【转】

    //引入ws模块 var WebSocket = require( ‘ws’ ); //&a…

    技术杂谈 2023年5月31日
    0121
  • 回归与分类

    回归与分类 机器学习的主要任务便是聚焦于两个问题:回归与分类 回归与分类 回归的定义 机器学习的过程就是寻找函数的过程,通过训练获得一个函数映射,给定函数的输入,函数会给出相应的一…

    技术杂谈 2023年6月21日
    091
  • 游戏UI特效教程 章鱼学院UI动效基础课(68课)

    404. 抱歉,您访问的资源不存在。 可能是网址有误,或者对应的内容被删除,或者处于私有状态。 代码改变世界,联系邮箱 contact@cnblogs.com 园子的商业化努力-困…

    技术杂谈 2023年5月31日
    072
  • pycharm可以运行但无法debug的解决方法

    错误信息:pydev debugger: process 4588 is connecting 如果您尝试了网上的很多方法如防火墙设置,去掉 “.idea”…

    技术杂谈 2023年6月21日
    0110
  • 跳板机,堡垒机都是什么东西?

    第一代堡垒机叫做跳板机。在十几年前,一些高端产业用户为便于远程监控与管理运维人员,多会在机房设置跳板机。跳板机服务器只有 1 台,维修人员在检修时需要统一登录至该服务器内,随后在服…

    技术杂谈 2023年5月31日
    079
  • go日志

    go日志 go日志 // log package log //cxg 2022-7-29 import ( "log" "os" &quot…

    技术杂谈 2023年5月30日
    096
  • 多态

    一.相关定义 1-1 多态 多态是同一个行为具有多个不同表现形式或形态的能力。同一个形参类型为基类的接口,使用不同的子类的实例可以执行不同操作。 1-2 绑定 绑定:将一个方法调用…

    技术杂谈 2023年7月23日
    081
  • 一文带你读懂 Hbase 的架构组成

    hi,大家好,我是大D。今天咱们继续深挖一下 HBase 的架构组成。 Hbase 作为 NoSQL 数据库的代表,属于三驾马车之一 BigTable 的对应实现,HBase 的出…

    技术杂谈 2023年7月25日
    0103
亲爱的 Coder【最近整理,可免费获取】👉 最新必读书单  | 👏 面试题下载  | 🌎 免费的AI知识星球