java日志 -- 基础数据类型

小扩大,没影响;大缩小,要强转,可能会出现信息丢失

1、byte(8位)          -- 【-128 ~ 127】【-2^7 ~ 2^7-1】

2、short (16位)      -- 【-32768~ 32767】【-2^15 ~ 2^15-1】

3、int (32位)           -- 【-2147 483 648 ~ 2147 483 647】【-2^31 ~ 2^31-1】

4、long(64位)        -- 【-9 223 372 036 854 775 808 ~ 9 223 372 036 854 775 807】

                                       【-2^63 ~ 2^63-1】

5、float                      

6、double                   

7、char                       

8、boolean              


* 如何表示-3?

先取3的二进制,然后全部反转,再在末位加1

0000 0000 0000 0000 0000 0000 0000 0011   (3)

1111 1111 1111 1111 1111 1111 1111 1100    (反转)

1111 1111 1111 1111 1111 1111 1111 111     (-3)

你可能感兴趣的:(java日志 -- 基础数据类型)