老熟女激烈的高潮_日韩一级黄色录像_亚洲1区2区3区视频_精品少妇一区二区三区在线播放_国产欧美日产久久_午夜福利精品导航凹凸

重慶分公司,新征程啟航

為企業提供網站建設、域名注冊、服務器等服務

java中byte類型的介紹和使用-創新互聯

這篇文章將為大家詳細講解有關java中byte類型的介紹和使用,小編覺得挺實用的,因此分享給大家做個參考,希望大家閱讀完這篇文章后可以有所收獲。

成都網絡公司-成都網站建設公司成都創新互聯公司十年經驗成就非凡,專業從事做網站、成都網站制作,成都網頁設計,成都網頁制作,軟文推廣廣告投放等。十年來已成功提供全面的成都網站建設方案,打造行業特色的成都網站建設案例,建站熱線:13518219792,我們期待您的來電!

介紹

byte,即字節,由8位的二進制組成。在Java中,byte類型的數據是8位帶符號的二進制數。

在計算機中,8位帶符號二進制數的取值范圍是[-128, 127],所以在Java中,byte類型的取值范圍也是[-128, 127]。

取值范圍分析

一直在想為什么不是 -128 到 128呢?今天分析了一下這個問題。

首先我們得明白一件事情,那就是運算規則:

正數的最高位都是 0 ,正數的值就是二進制表示的值。

負數的最高位都是 1 ,負數的值是 取反后加一 然后加個負號得到得值。

我們用8位的二進制來說明一下此規則:

比如:00000001。最高位是0 為正數 ,那么表示的就是 十進制的 1。

再比如:10000001.最高位是1 為負數,值是多少?取反得到 01111110 加1 得到 01111111 ,那么值為 -127

理解此運算規則我們正式開始說byte,byte正好是8位的二進制數。short是16位 int是32位 long是64位。

不難理解,byte的大正數就是 01111111(最高位必須是0),也就是 127。

那么你可能會想 byte的最小負數就是 11111111 了,對不對? 這么想就

大錯特錯了。讓我們看看11111111這個二進制數表示多少。

根據上面的提示 我們知道這是一個負數。它的值是先取反再加1 。

11111111取反得到:00000000,加1得到 00000001 。最后得到的值為-1.

這可是大的負數啊。由此你是不是想到了最小的負數會不會是10000000呢?

讓我們算一下 取反:01111111 加1得到 10000000 最后得到 -128.

127是01111111 然而 -128是10000000 ,看出來一個奇怪的事情。

仔細的看一下這兩個二進制數 是不是前者加1就得到后者呢?對。

可以編一個小程序實驗一下:

byte a = 127; 
a+=1; 
System.out.println(a);

結果正好是-128

由此我們可以看出來二進制從 00000000 到01111111到10000000到 11111111

即 十進制從 0 到 127 到 -128 到 -1。

接下來,我們用一段代碼來更深刻地理解byte:

public class A {
 public static void main(String[] args) {
  int b = 456;
  byte test = (byte) b;
  System.out.println(test);
 }
}

上述代碼,最后會輸出-56。原因如下:

456的二進制表示是111001000,由于int是32位的二進制,所以在計算機中,實際上是00000000000……111001000,當int轉成byte的時候,那么計算機會只保留最后8位,即11001000。

然后11001000的最高位是1,那么表示是一個負數,而負數在計算機中都是以補碼的形式保存的,所以我們計算11001000的原碼為00111000,即56,所以11001000表示的是-56,所以最后test的值為-56。

關于java中byte類型的介紹和使用就分享到這里了,希望以上內容可以對大家有一定的幫助,可以學到更多知識。如果覺得文章不錯,可以把它分享出去讓更多的人看到。

另外有需要云服務器可以了解下創新互聯scvps.cn,海內外云服務器15元起步,三天無理由+7*72小時售后在線,公司持有idc許可證,提供“云服務器、裸金屬服務器、高防服務器、香港服務器、美國服務器、虛擬主機、免備案服務器”等云主機租用服務以及企業上云的綜合解決方案,具有“安全穩定、簡單易用、服務可用性高、性價比高”等特點與優勢,專為企業上云打造定制,能夠滿足用戶豐富、多元化的應用場景需求。


分享名稱:java中byte類型的介紹和使用-創新互聯
網頁網址:http://www.xueling.net.cn/article/idgdh.html

其他資訊

在線咨詢
服務熱線
服務熱線:028-86922220
TOP
主站蜘蛛池模板: 国产精品久久久久久无码 | 影音先锋中文字幕人妻 | 韩国V欧美V亚洲V日本V | 高清无码中字在线一区二区 | 亚洲综合精品香蕉久久网97 | 女神异闻录5在线观看 | 别揉我奶头~嗯~啊~视频免费网站 | 香港经典a毛片免费观看hd | 欧美日韩国产高清视频 | 久久国产中文娱乐网 | 国产成人8x视频网站入口 | 无码人妻一区二区三区免费N鬼沢 | 日韩在线中文高清在线资源 | 亚洲GV天堂GV无码男同 | 国产成人精品a视频 | 手机看黄AV免费网址 | 亚洲色图国产精品 | 日韩精品无码免费毛片 | 久久躁躁天天添久久久 | 成人久久一区 | 性满足bbwbbwbbw | 亚洲AV无码成H人动漫无遮挡 | 国产成人午夜视频 | 日皮视频在线观看 | 亚洲国产av无码精品 | 亚洲av色香蕉一区二区三区老师 | 成人片在线视频 | 胡桃坐旅行者胡萝卜视频免费 | 国产麻豆剧传媒免费观看 | 国产免费自拍av | 激情中国色综合 | 英语老师解开裙子坐我腿中间 | 亚洲精品色婷婷在线影院 | 91亚洲国产成人精品一区二三 | 少妇粉嫩小泬喷水视频WWW | 人妻中文字幕乱人伦在线 | 青青免费视频在线 | 黄色av大全 | 亚洲免费在线 | 内射毛片内射国产夫妻 | 欧美激情精品久久 |