黄色网址大全免费-黄色网址你懂得-黄色网址你懂的-黄色网址有那些-免费超爽视频-免费大片黄国产在线观看

專注Java教育14年 全國咨詢/投訴熱線:400-8080-105
動力節點LOGO圖
始于2009,口口相傳的Java黃埔軍校
首頁 學習攻略 Java學習 Java中整數型的取值范圍

Java中整數型的取值范圍

更新時間:2020-09-17 16:08:46 來源:動力節點 瀏覽2562次

整數數據類型的取值范圍

我們都知道計算機的底層是二進制,也知道不同的整數類型存儲值的范圍不同,可這些數值在計算機底層是怎樣存儲的呢?數值范圍又是怎么計算出來的呢?

下面以java來進行舉例:

byte 1個字節 (8bit) -2^7~2^7-1

short 2個字節 (16bit) -2^16~2^16-1

int 4個字節 (32bit) -2^31~2^31-1

long 8個字節 (64bit) -2^63~2^63-1

整數數據類型其中最高位是符號位,用來表示正數或負數。其中0用來表示正數,1用來表示負數。

那么,剩下的位就是數值位,用來表示數值大小的。

那么byte的可用范圍就是7位了:

從000 0000~111 1111轉換成十進制也就是從0~127

如果加上符號位呢?

1111 1111~0111 1111轉換成十進制是從-127~127

可是如果我們的111 1111還能再進一位呢?

那不就是變成1000 0000了嗎,那這個數到底是用來表示-128還是128呢?

因為符號位的存在,如果讓它來表示128的話,就亂套了,所以我們就規定只用它來表示正的128。

所以一個字節能表示的最大范圍是從-2^7~2^7-1 ps:2^7是128

無符號類型的取值范圍(char)

Java中的char類型是用兩個字節來表示,使用的是Unicode編碼,所以可以正常表示中文字符。

兩個字節一共十六位,又因為沒有符號位,都是數值位的原因,所以表值范圍是從:

0000 0000 0000 0000~1111 1111 1111 1111 1111 1111(65535)

所以char類型的表值范圍是從0~2^16-1

java中整數型的范圍

Java整數類型:http://www.ilovecolors.com.cn/tutorial_java_se/74.html

以上就是動力節點java培訓機構的小編針對“Java中整數型的取值范圍”的內容進行的回答,希望對大家有所幫助,如有疑問,請在線咨詢,有專業老師隨時為你服務。

提交申請后,顧問老師會電話與您溝通安排學習

免費課程推薦 >>
技術文檔推薦 >>
主站蜘蛛池模板: 一级毛片免费全部播放完整 | 日韩高清欧美 | 国产女人成人精品视频 | 亚洲成人免费网站 | 狠狠的撞进去嗯啊h女强男视频 | 成人性动漫在线观看视频 | 最刺激黄a大片免费网站 | 插曲的痛一卡二卡三卡 | 天天摸夜夜摸成人免费视频 | 亚洲另类精品xxxx人妖 | 一级国产在线观看高清 | 欧美在线视频一区 | 一级视频免费观看 | 久久久久国产亚洲日本 | 人人干人人搞 | 日韩黄色在线视频 | 久久高清精品 | 日日日操| 亚洲第一区香蕉_国产a | 成人免费视频视频在线不卡 | 又黄又刺激视频 | 麻豆系列| 国产丝袜视频在线 | 成人女人a毛片在线看 | 84pao国产成视频免费播放 | 日韩理论在线 | 日韩高清在线播放 | 日日噜噜夜夜狠狠视频buoke | 最近2019中文字幕免费大全5 | 色综合天天综合网看在线影院 | 中文字幕免费视频精品一 | 特一级黄 | 欧美日韩国产另类在线观看 | 青青青国产在线 | 中文字幕一区波多野结衣 | 欧美日韩亚洲m码色帝国 | 亚洲第一看片 | 成人在线天堂 | 日韩一区二区三区视频 | 日日摸夜夜摸人人嗷嗷叫 | 黑丝在线观看 |