首页 > 其他分享 >数据类型&数据类型扩展&类型转换

数据类型&数据类型扩展&类型转换

时间:2022-10-11 22:33:29浏览次数:45  
标签:类型转换 字节 -- 数据类型 扩展 类型 byte

数据类型

  1. Java属于强类型语言

    要求变量的使用要严格符合规定,所有变量都必须先定义后才能使用-->安全性高,速度较低

  2. Java的数据类型分为两大类

  • 基本类型(primitive type)

    • 基本数据类型

      • 数值类型

        • 整数类型
          • byte占1个字节范围
          • short占2个字节范围
          • int占3个字节范围
          • long占4个字节范围
        • 浮点类型
          • float占4个字节范围
          • double占8个字节范围
        • 字符类型
          • char占2个字节范围
      • boolean类型

        • 占1位,其值只有true和false两个
    • 引用数据类型(reference type)

      • 类,比如String
      • 接口
      • 数组

什么是字节

  1. 位(bit):是计算机内部数据存储的最小单位,11001100是一个八位二进制数。
  2. 字节(byte):是计算机中数据处理的基本单位,习惯上用B来表示。
  3. 1B(byte,字节)=8bit(位)
  4. 字符:指计算机中使用的字母数字、字和符号。
  • 1bit表示1位
  • 1Byte表示一个字节,1B=8b
  • 1024B=1KB
  • 1024KB=1MB
  • 1024MB=1GB
  • 1024GB=1TB

数据类型扩展

类型转换

  1. 由于Java是强类型语言,所以不同类型的数据在进行运算的时候,需要用到转换。

    低容量------------------------------------------------------->高容量

    byte,short,char-->int-->long-->float-->double

    小数的优先级大于整数

  2. 运算中,不同类型的数据先转化成同一类型,然后进行运算。

  3. 强制类型转换:高-->低

  4. 类型转换:低-->高

标签:类型转换,字节,--,数据类型,扩展,类型,byte
From: https://www.cnblogs.com/jelton/p/16782897.html

相关文章