数据类型

基本数据类型:

(明文书写的整型数据,默认类型为int)

byte:1个字节(8位),表示数据范围:-128(负的2的7次方)至127(2的7次方减1), 最高位 1表示负数 0表示正数。

     默认值为0。包装器类型:Byte。

书写格式: byte x = 12;(该值需要在byte范围内)

 

short:2个字节(16位),表示数据范围:-32768(负的2的15次方)至32767(2的15次方减1), 最高位 1表示负数 

     0表示正数。默认值为0。包装器类型:Short.

     书写格式: short x = 12;(该值需要在short范围内)

 

int:4个字节(32位),表示数据范围:负的2的31次方 至 2的31次方减1,最高位 1表示负数 0表示正数。

  默认值为0。 包装器类型:Integer.

书写格式: int x = 12;(该值需要在int范围内)

 

long: 8个字节(64位),表示数据范围:负的2的63次方 至 2的63次方减1,最高位 1表示负数 0表示正数。

默认值为0。包装器类型:Long.

书写格式: long x = 12;

long x = 21474836471l;(该值超过在int范围内)

long x = 21474836471L;(该值超过在int范围内)

 

 

byte的数据范围:

      一个字节8位,由00000000到11111111共计可以表示2的8次方即256个数据。 

      分成正负数后,最高位表示正负表 

      正数范围由 00000000至 01111111 即0至127 共128个数。

      负数范围由 10000000至 11111111 由于负数采用补码形式表示,即-128至-1 共计128个数。

      正数+负数共计 256个,由10000000至01111111即-128至127.

       

 

字符数据类型:

char:2个字节(16位),无符号整数,表示数据范围:0至65535 共计 25536个数据。

默认值为0。包装器类型:Character

书写格式: char x = 12;(该值应该在char范围内)

char x = '中';(单个字符,含字母,数据,中文等等)

char x = '\n';(特殊字符)

char x = '\u0061';(该值范围 \u0000至 \uffff 十六进制表示形式);

 

布尔型:

boolean: 只有两个值 true/false;

默认值为false;包装器类型:Boolean;

书写格式: bolean x =true;

 

浮点型:

(明文书写的浮点数据,默认类型为double.因此 float类型的值后面需要加f或F转为float类型)

float :单精度浮点型,4个字节(32位)。

默认值 0.0。包装器类型:Float

书写格式: float x = 7; (整型默认为int ,值范围小于float)

float x = 3.4f; 

           float x = 3.4F;

double:双精度浮点型, 8个字共(64位)。

书写格式: float x = 3.4;

           float x = 3.4d;

           float x = 3.4D;

 

 

 

数据运算:

   运算的结果以最大的参与运算的类型为准。

   (byte/short/char)->int->long->float->double

   byte/shor/char 参与运算时会自动转为int类型,因此运算的结果最小为int;

类型转换:   

   小类型数据可直接转换为大类型,如byte m = 10; int x = m;

   大类型数据需要使用强制类型转换才可以转成小类型,如 int x = 10;byte m = (byte)x; 但如果大类型数据超过小类型数据范围会导至数据丢失。

   

   

   

   

  

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值