小擴(kuò)大,沒影響;大縮小,要強(qiáng)轉(zhuǎn),可能會出現(xiàn)信息丟失
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的二進(jìn)制,然后全部反轉(zhuǎn),再在末位加1
0000 0000 0000 0000 0000 0000 0000 0011 ? (3)
1111 1111 1111 1111 1111 1111 1111 1100 ? ?(反轉(zhuǎn))
1111 1111 1111 1111 1111 1111 1111 111 ? ? (-3)