`
ocre
  • 浏览: 56911 次
  • 性别: Icon_minigender_1
  • 来自: 北京
社区版块
存档分类
最新评论

[转]数据类型对应字节数

 
阅读更多

    一句话:数据类型的字节数由编译器决定。

   转自: http://www.cnblogs.com/augellis/archive/2009/09/29/1576501.html

 

常用数据类型对应字节数
      可用如sizeof(char),sizeof(char*)等得出

      32位编译器:

      char :1个字节
      char*(即指针变量): 4个字节(32位的寻址空间是2^32, 即32个bit,也就是4个字节。同理64位编译器)
      short int : 2个字节
      int:  4个字节
      unsigned int : 4个字节
      float:  4个字节
      double:   8个字节
      long:   4个字节
      long long:  8个字节
      unsigned long:  4个字节

      64位编译器:

      char :1个字节
      char*(即指针变量): 8个字节
      short int : 2个字节
      int:  4个字节
      unsigned int : 4个字节
      float:  4个字节
      double:   8个字节
      long:   8个字节
      long long:  8个字节
      unsigned long:  8个字节

分享到:
评论

相关推荐

    32 位与64位系统定义变量字节大小区别

    在不同编译器上变量字节的大小,32位,64位, 常用数据类型对应字节数 可用如sizeof(char),sizeof(char*)等得出

    Java的8大基本数据类型.pdf

    布尔型 boolean表⽰⼀位的信息,只有两个取值:true和false,默认值:false 每个数据类型对应的包装类中都有对应的SIZE属性返回位数,MIN_VALUE和MAX_VALUE返回该数据类型最⼩值和最⼤值。 public class ...

    数据类型转换

    float、double等类型与byte数组相互转换,根据数据类型的位数不同,对应的数组大小也不同、例如int32位,4个字节,则需要大小为4的byte数组来进行转换,详情请看代码,里面有转换的实现和详细的注释

    数组&嵌套&自定义数据类型字节集互转-易语言

    不限类型,不限嵌套。 bug1没有修:所有出现的字节集长度必须是4字节倍数,所有出现的文本长度,必须是4字节倍数-1。...bug2不可能修好:当4字节对齐的数据内容,当作整数刚好对应一个分配过的指针的情况下,就会乱套。

    Java数据类型及对应取值范围

    在Java中,数据类型分为两大种:基本数据类型(值类型)和包装类型(引用数据类型)。基本数据类型不是对象,不能调用toString()、hashCode()、getClass()、equals()等方法。  8种基本数据类型—–8种包装...

    Java 关键字、标识符、注释、常量与变量、数据类型,算术、赋值、比较、逻辑、位、三元运算符和流程控制、break、continue

    •该区域有自己的名称(变量名)和类型(数据类型) •该区域的数据可以在同一类型范围内不断变化 为什么要定义变量: •用来不断的存放同一类型的常量,并可以重复使用 使用变量注意: •变量的作用范围...

    【02-数据类型与运算符】

     –基本数据类型包括八大数据类型。  –引用类型包括数组、类、接口。 变量  •变量就是用来记录数据的。  •计算机内存里数据就需要通过变量来访问它。  •通俗一点,你可以把变量理解成容器,它...

    int类型和byte数组之间的转换

    写一个方法,将int类型转换为字节数组,输入任意int类型整型,输出字节数组;写第二个方法,输入字节数组,输出对应int类型数据。

    死磕Java之Java数据类型的来龙去脉

    (二)基本数据类型与包装类的对应关系(三)包装类的自动拆箱与装箱(四)包装类总结 一、数据类型分类 数据类型可以分为基本数据类型(8个)和引用数据类型(3个)。 具体可以参考如下图所示: 二、基本数据类型 ...

    DIS通讯数据分析辅助工具

    DIS通讯数据分析辅助工具是一款用于串行口和以太网通讯数据分析的辅助工具, 它提供了串格式化、数据转换查询、校验分析、字节数据分析等若干功能,...字节数据分析提供了动态组合各种数据类型的功能。 欢迎下载使用!

    sqlserver2005 TSql新功能学习总结(数据类型篇)

    sql server2005新增加了2大数据类型: 1.大值数据类型 2.xml 1.大值数据类型 Microsoft SQL Server ... 大值数据类型和 SQL Server 早期版本中与之对应的数据类型之间的关系: varchar(max) text nvarchar(max) ntext

    单片机学习C语言

    C51的数据和数据类型,KEIL51数据类型,KEIL51数据的存储类型与存储空间的对应关系,IAR430编译器支持的数据类型,ARM的C语言数据类型的长度,Keil MDK-ARM各种数据类型占用的字节数,ARM编译器支持的数据类型。

    通用16 进制协议解析类型

    通用16 进制解析类型,包含大小端,字符串,数组,字节,无符号整数,有符号整数,二进制等转换

    达梦数据库_SQL语言手册

    达梦数据库_SQL语言手册.pdf 数据库快照定义语句 数据库快照删除语句 第章数据查询语句和全文检索语句 单表查询 ...支持多媒体数据类型,用户在建表时可直接使用。...所支持的数据类型 ...数值数据类型

    c语言课后习题

    结构体类型的每个成员的数据类型都相同,这一点与数组一样 C. 在声明结构体类型时,其成员的数据类型不能是结构体本身 D. 以上说法都不对 【答】D (5)在定义一个共用体变量时系统分配给它的存储空间是 。 A. 该...

    Java 面试知识点总结.pdf

    1. Java 中的原始数据类型都有哪些,它们的大小及对应的封装类是什么?  boolean boolean 数据类型非 true 即 false。这个数据类型表示 1 bit,但是它的大小并没有精 确定义。 《Java 虚拟机规范》中如是说:...

    补丁模块(带源码)InlinePatch,Hook,内存DLL注入等等

    参数 搜索内容, 字节集, , 欲搜索的内容 其他类型-需自行转换为字节集类型 .参数 结果数组, 整数型, 参考 数组, 用来保存搜索的结果 .子程序 取汇编指令长度, 整数型, 公开, 返回指定进程指定地址处的首条汇编指令...

    C语言程序设计标准教程

    在C语言中,数据类型可分为:基本数据类型,构造数据类型,指针类型,空类型四大类。 1.基本数据类型  基本数据类型最主要的特点是,其值不可以再分解为其它类型。也就是说,基本数据类型是自我说明的。 2.构造...

    包装类和字符串1

    第一节 基本数据类型与其包装类1.1 基本数据类型复习boolean(1字节)1.2 基本数据类型所对应的包装类byte Byte short Short in

    Redis数据库-Java语言实现

    五大数据类型的命令、通用命令支持 RDB、AOF持久化机制支持 异常检查机制 校验字节流 枚举类封装处理对应的异常信息 客户端与服务端长连接、双向通信 客户端 发送字节流(由命令头、指令和数据 组成) 接收执行结果...

Global site tag (gtag.js) - Google Analytics