java基本类型和运算符

Posted on 2022-01-07 12:57  zhoumubaiyu  阅读(63)  评论(0编辑  收藏  举报
  • 基本类型/基本型别

    • boolean 布尔

    • byte 字节

    • short/int/long 短整数/整数/长整数

    • float/double 浮点数

    • char 字符

  • boolean

    • 只有true,或者false两种值,默认是false

  • byte

    • byte 字节,1byte = 8 bits(8位)

    • 存储有符号的,以二进制补码表示的整数

    • 最小值-128,最大值127,默认值0

    • byte 类型用在大型数组中可以显著节约空间,主要代替小整数,因为byte变量占用的空间只有int类型的四分之一

    • byte在二进制文件读写中使用较多

  • short,16位,2个字节,有符号的以二进制补码表示的整数(-32768~32767),默认值0

  • int ,32位,4个字节,有符号的以二进制补码表示的整数(-2147482648~2147483647),默认值0

  • long,64位,8个字节,有符号的以二进制补码表示的整数(-9223372036854775808~9223372036854775807),默认值0L

  • float,单精度,默认值0.0f

  • double,双精度,默认值0.0d(d可以省略)

    • float和double都不能用来表示很精确的数字

  • 运算符

    • +,-,*,/,%

    • 逻辑运算符 &&,||,!

    • 比较运算符 !=,>,>=,<,<=,==

    • 移位运算符>>,<<等

    • 不用背诵运算符优先级,用括号隔开