ThoughtWorks欧亚创新工作室

基本数据类型

2017-10-25  本文已影响0人  YYece

一、分类

  1. 整形:byte 、short 、int 、long。
  2. 字符型:char
  3. 浮点型:float 、 double
  4. 逻辑性: boolean

二、说明

1.整数类型

整数类型用来存储整数数值,可以为正数、负数、也可以为0。
根据所占内存大小不同,可以分为byte 、short 、int 、long 4种类型,它们所占内存与取值范围如图:

整数类型所占内存与取值范围

2. 字符型

在java中,字符常量是用单引号括起来的单个字符。如,'A' 、'6' 等。

转义字符

3.浮点型

浮点型分为单精度浮点型(float)与双精度浮点型(double),它们具有不同的取值范围

浮点型取值范围

4.逻辑型

逻辑型只有两个值true和false,分别代表布尔逻辑中的“真” 与“假” 。

5. 数据类型转换

(1).自动类型转换
当不同类型的常量或者变量在表达式中混合使用时,它们将被转换为同一数据类型,然后进行运算。
为了保持精度,只能从范围小的转换为范围大的

(2).强制类型转换

强制转换时,由于目标数据类型取值范围小于带转换数据类型的取值范围,在转换中会出现截断,导致高位数据丢失或精度下降。

上一篇 下一篇

猜你喜欢

热点阅读