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)

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容