`
danielhjd
  • 浏览: 243701 次
  • 性别: Icon_minigender_1
  • 来自: 武汉
社区版块
存档分类
最新评论

数据的基本类型和占位

 
阅读更多

计算机中的数据都是用二进制数表示的,所以信息的最小单位就是一个二进制位(BIT),但是计算机处理信息时一般是以字节(BYTE)为单位,一个字节是8位的二进制数,在存储器中存放也是一个单元存放一个字节;

 

1 byte(字节) = 8 bit(二进位);

 

 

  byte(字节) bit(位)
二进位“0”“1” / 1
储存单位“字节” 1 8
英语字符“a” 1 8
汉语字符“黄” 2 16


java是用unicode来表示字符,"我"这个中文字符的unicode就是2个字节。String.getBytes(encoding)方法是获取指定编码的byte数组表示,通常gbk/gb2312是2个字节utf-8是3个字节。如果不指定encoding则取系统默认的encoding。

 

 

 

简单基本类型

  类型 byte数 bit数 取值的范围
整型(4) byte 1 8 -2^8_+2^8
char 1 8 0_65535
short 2 16 -2^16_+2^16
int 4 32 -2^32_+2^32
long 8 64 -2^64_+2^64
实型(2) float 4 32  
double 8 64  
boolean型 boolean 1 8  





 

扩展:

在switch() case语句中:switch() 能用byte,char.short,int

备注:此文章有同事ayamain整理

  • 大小: 28.5 KB
分享到:
评论

相关推荐

    JavaScript基本数据类型及值类型和引用类型

    在JavaScript的基本类型中的数据可以是常量,也可以变量。由于JavaScript采用弱类型的形式,因而一个数据的变量或常量不必首先作声明,而是在使用或赋值时确定其数据的类型的。当然也可以先声明该数据的类型,它是...

    C语言基本数据类型整型(int)用法详解[定义].pdf

    输出int类型的数据可以使用printf函数,占位符%d指定输出的是int类型的数据。例如:printf("%d", x);输出变量x的值。 在C语言中,整数常量默认是十进制整数,但可以通过添加前缀来指定八进制或十六进制整数。例如:...

    03——python基本数据类型

    03——python基本数据类型 1基本内容 1几个概念 表达式 语句 程序(program) 函数(function) 2.标识符 关键字 标识符概念  3.基本数据类型 整数和小数 布尔值和空值 4.字符串 什么是字符串 转义字符 长字符串 ...

    GO语言基本数据类型总结

    本文实例总结了GO语言基本数据类型。分享给大家供大家参考。具体如下: 1、注释(与C++一样) 行注释://块注释:/* …*/ 2、标识符 可以这么说,除了数字开头的不允许,符号开头的不允许,关键字不允许,其他的...

    vb中format函数定义.pdf

    Format 函数可以将数字类型的数据格式化为不同的格式,例如: * General Number:普通数字类型,可以去掉千位分隔号。 * Currency:货币类型,可以添加千位分隔号和货币符号。 * Fixed:固定格式,带两位小数。 * ...

    mybatis知识点.docx

    基本类型的参数可以直接传递给 SQL 语句,而引用类型和数组需要使用特殊的处理方式。 三、封装返回数据 MyBatis 提供了多种方式来封装返回数据,包括: * 返回单条数据:可以使用 bean 或 Map, Object> 来封装...

    c++中关于结构体长度的计算问题.pdf

    3. 结构体的总大小为结构体最宽基本类型成员大小的整数倍,如有需要编译器会在最末一个成员之后加上填充字节。 四、结构体长度计算方法 1. 成员都相同时(或含数组且数组数据类型同结构体其他成员数据类型):...

    MYSQL网络数据库PDF学习资源

    7.2.7 占位符和参数约束 209 7.2.8 指定连接参数 210 7.2.9 调试 213 7.2.10 使用结果集元数据 215 7.3 运行 DBI 218 7.3.1 生成历史同盟目录 218 7.3.2 发送成员资格更新通知 223 7.3.3 历史同盟成员项目编辑 227 ...

    HTML开发王

    3.5.3 idref和idrefs使用的数据类型 3.5.4 number数据类型 3.5.5 文本字符串 3.5.6 使用uri 3.5.7 使用颜色 3.5.8 使用长度 3.5.9 内容类型(mime类型) 3.5.10 语言代码 3.5.11 字符编码 3.5.12 单字符 3.5.13 日期和...

    mysql网络数据库指南(中文版) part1

    7.2.7 占位符和参数约束 209 7.2.8 指定连接参数 210 7.2.9 调试 213 7.2.10 使用结果集元数据 215 7.3 运行 DBI 218 7.3.1 生成历史同盟目录 218 7.3.2 发送成员资格更新通知 223 7.3.3 历史同盟成员项目...

    Grails 中文参考手册

    3.3.1 数据源和环境 3.3.2 JNDI数据源 3.3.3 自动数据库移植 3.4 外部配置 3.5 定义版本 4. 命令行 4.1 创建Gant脚本 4.2 可复用的Grails脚本 4.3 脚本中的事件 4.4 Ant和Maven 5. 对象关系映射(GORM) 5.1 快速指南 ...

    C 和 C++ 的函数手册.chm

    基本数据类型 关键字 标准 C 库: Standard C I/O Standard C String & Character Standard C Math Standard C Time & Date Standard C Memory Other standard C functions C++ ---------------------------...

    Python19天课程视频.zip

    2_数据类型.wmv 3_占位符.wmv 4_算术运算符和赋值运算符.wmv 5_关系运算符.wmv 6_逻辑运算符.wmv 7_成员运算符和身份运算符.wmv 8_位运算符(了解).wmv 9_IF分支.wmv day4 1_作业讲解.wmv 2_复习.wmv 3_列表的基本...

    Swift 变量

    上一章节我们已经为大家介绍了基本的数据类型,包括整形Int、浮点数Double和Float、布尔类型Bool以及字符串类型String。此外,Swift还提供了其他更强大数据类型, Optional, Array, Dictionary, Struct, 和 Class 等...

    Java学习笔记,容器(集合)

    我们可以把“泛型”理解为数据类型的一个占位符(形式参数),即告诉编译器,在调用泛型时必须传入实际类型。 在 Java 中,我们可以自定义泛型,通过在类的声明处增加泛型列表,如:,E,V>。在容器中使用泛型,可以...

    ASP.NET3.5从入门到精通

    7.9.1 DataSet 数据集基本对象 7.9.2 DataTable 数据表对象 7.9.3 DataRow 数据行对象 7.9.4 DataView 数据视图对象 7.10 DataReader 数据访问对象 7.10.1 DataReader 对象概述 7.10.2 DataReader 读取数据库 7.10.3...

    一文读懂python3中的所有33个关键字及其用法.pdf

    它与 True 相对,都是 Python 中的基本数据类型。 2. None:特殊数据类型 None 是 Python 中特殊的数据类型,称为 NoneType。None 与其他非 None 数据相比,永远返回 False。 3. True:布尔类型 Python 中的 ...

    疯狂JAVA讲义

    4.6.2 基本类型数组的初始化 95 4.6.3 引用类型数组的初始化 96 4.6.4 没有多维数组 99 学生提问:我是否可以让图4.13中灰色覆盖的数组元素再次指向另一个数组?这样不可以扩展成三维数组吗?甚至扩展到更多维的...

Global site tag (gtag.js) - Google Analytics