基本数据类型

作者: YYece | 来源:发表于2017-10-25 15:06 被阅读0次

一、分类

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

二、说明

1.整数类型

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

整数类型所占内存与取值范围
  • 注意:在对long型变量赋值时结尾必须加上 L或l ,否则将不被认为是long型,如 long a = 15l 或 long a = 15L

2. 字符型

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

  • 转义字符
转义字符

3.浮点型

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

浮点型取值范围
  • 注: 8位等于一字节

  • 浮点型常量有小数和指数两种表现形式。

  • float型常量后 必须 带后缀F或f,但,double型常量后可以带后缀D或d,也可以不带

4.逻辑型

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

  • 不能用 1或者0

5. 数据类型转换

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

(2).强制类型转换

  • 格式为:(目标数据类型) 变量或表达式
    如:float 5/9//该表达式将int型常量5 强制转换为5.0f,再和9相除

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

相关文章

  • C++基础

    1.C的基本数据类型 java基本数据类型 C基本数据类型 基本数据类型所占字...

  • 2019年安卓面试题--------Java 基础篇

    java 的基本数据类型 java的数据类型分为基本 数据类型和 引用数据类型基本数据类型: byte sho...

  • Java基本数据类型转换

    一:Java的基本数据类型和引用数据类型 1:基本数据类型 2:引用数据类型 二:基本数据的类型转换 基本数据类型...

  • Hive-3.1.2(三)数据类型

    常用的基本数据类型 基本数据类型所占字节intbooleanfloatdoublestring 复杂数据类型 基本...

  • Kotlin学习第一天

    打印HelloWorld 基本数据类型代码展示: kotlin只有基本数据类型 没有包装数据类型 基本数据类型范...

  • java数据类型(八种基本数据类型+三种引用类型)

    数据类型分类 java数据类型分为基本数据类型和引用数据类型 基本数据类型 基本数据类型包括4个分类,分配的存储空...

  • JS数据类型判断

    js中可以通过typeof来判断基本的数据类型。 数据类型 js的数据类型分为基本数据类型和引用数据类型,基本数据...

  • Java基础数据类型和引用类型的区别

    一、数据类型 Java中的数据类型分为两大类,基本数据类型和引用数据类型。 1、基本数据类型 基本数据类型只有8种...

  • ES5知识点整理

    基本语法 基本语法包括数据类型,操作符,语句,函数 数据类型 5种简单数据类型(基本数据类型)Undefined、...

  • 深入理解JS的数据类型

    js数据类型主要分为基本数据类型和引用数据类型 基本数据类型和引用数据类型的区别:基本数据类型是对值得引用,引用数...

网友评论

    本文标题:基本数据类型

    本文链接:https://www.haomeiwen.com/subject/amcxpxtx.html