`
klts
  • 浏览: 39419 次
  • 性别: Icon_minigender_2
  • 来自: 成都
社区版块
存档分类
最新评论
  • klts: 我一直用的jdk1.6.0_13,感觉还可以
    JDK
  • wuyulunbi: 现在jdk什么版本的稳定
    JDK

数据类型和位运算

 
阅读更多

一、数据类型

类型            字节             位             范围

byte           1                 8              -127 - 128

 

char           2                 16             -2^15 - 2^15-1

short         2                  16             -2^15 - 2^15-1

 

float          4                  32             -2^31 - 2^31-1

int             4                  32             -2^31 - 2^31-1

 

long          8                  64             -2^63 - 2^63-1

double      8                  64             -2^63 - 2^63-1

 

大类型  BigInteger   BigDecimal

 

 

二、位运算

<<                    a<<b      a向左移b位,则结果位a乘以2^b

>>和>>>          a>>b      a向右移b位,则结果位a除以2^b

|                       a|b         a与b每一位进行比较,如果比较位中一个为"1",则此位为"1",否则位"0"

&                      a&b        a与b每一位进行比较,如果比较位中两个位"1",则此位为"1",否则位"0"

^                      a^b        a与b每一位进行比较,如果比较位中两个不一样,则此位为"1",否则位"0"

分享到:
评论

相关推荐

Global site tag (gtag.js) - Google Analytics