zoukankan      html  css  js  c++  java
  • 在C语言中基本数据类型所占的字节数

    基本数据类型所占的字节数其实跟C语言本身没有太大的关系,它取决于编译器的位数,下面这张表说明了不同编译器下基本数据类型的长度:


    32位编译器中各基本类型所占字节数:

    image

    注:对于32位的编译器,指针变量的大小都是4个字节,也就是32位。原因是32位的寻址空间,也就是每个存储单元的地址都是32位的。指针变量中存储的正好也就是这个32位的地址,所以指针变量的大小是4个字节。同理64位编译器。


    64位编译器中各基本类型所占字节数:

    image

    对比一下发现,其实没有多大的变化。只不过指针变量的大小和long类型的大小发生了变化。


    16位编译器中各基本类型所占字节数:

    image

    还是对比32位的编译器,可以发现变化的仅仅是指针变量的大小和int基本类型的大小。

  • 相关阅读:
    第二章Maven安装与配置
    第一章 Maven简介
    什么是Maven?
    jbpm与OA项目-oa概念
    Hadoop学习常用的Linux命令
    包名命名规则
    判断网络类型
    webview的设置
    AlertDialog的实现
    SharedPreferences保存用户偏好参数
  • 原文地址:https://www.cnblogs.com/stemon/p/4371900.html
Copyright © 2011-2022 走看看