java中的8种基本数据类型

01 基本数据类型 (primitive type)

  基本数据类型(4类8种  原生类型)

(1) 整型        byte(位)    short(短整形)   int(整形)   long(长整形)
(2) 浮点型     float(单精度)    double(双精度)        
(3) 字符型     char
(4) 布尔型      boolean     

在这里插入图片描述

boolean 理论上占八分之一个字节,因为一个开关可以决定true或flase
但java中没有规定boolean的大小

   short   短整型 
   long    长整型
   float     单精度
   double  双精度   双精度比单精度更加精确  也就是小数点更多

  float     4个字节   32位 第一位为符号位   中间8位表示指数   后面23位表示尾数
 double  8个字节   64位 第一位为符号位   中间11位表示指数  后面52位表示尾数
  java采用unicode编码 unicode编码占用两个字节,所以char类型占用两个字节 

03 在ASSIID字符代码表,每一个字符都会对应一个int数值

  'a'+1  这个会输出一个int类型的数字

  char对应的范围为0~65535.除了字母,还有其他符号

  char中也可以存储单个中文汉字
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值