zoukankan      html  css  js  c++  java
  • C语言在32位和64位机器下数字数据类型的字节数取决于编译器和平台, 主要由编译器决定。

                C语言中数字数据类型的字节数  


      C声明        32位机器      64位机器

      char          1          1

      short int         2          2

      int             4          4 //整型在32位和64位下都是4个字节      

      long int          4          8

      long long int        8          8

      char *          4          8  //32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器

      float          4          4

      double         8          8

       

      按照C语言中的标准, 数据类型的字节数是这样的。 但是C语言与平台(操作系统)和编译器是密不可分的, 主要还是由编译器决定, 有32位编译器和64位编译器。

      离开了具体的平台和编译器讨论C语言,就只能讨论到书本中介绍的那种程度。

      具体情形可以自己运行编译器用sizeof()测试一下。

  • 相关阅读:
    面试题总结(vue面试题)
    面试题总结(css面试题)
    设置div居中显示
    关于js中iframe 中 location.href的用法
    js判断是否在iframe中
    npm git 常用命令行 记录
    mongDB数据库 小白学习
    EJS 入门学习
    bower 基础认识
    gulp 粗粗学习 记录下
  • 原文地址:https://www.cnblogs.com/KarryWang/p/3375976.html
Copyright © 2011-2022 走看看