首頁 >Java >java教程 >java int的長度是多少

java int的長度是多少

(*-*)浩
(*-*)浩原創
2019-12-13 14:59:2911123瀏覽

java int的長度是多少

int:

int 資料型別是32位元、有符號的以二進位補碼表示的整數;          (建議學習:java課程

最小值是-2,147,483,648(-2^31);

最大值是2,147,483,647(2^31 - 1);

一般地整數變數預設為int 類型;

預設值是0 ;

#範例:

int a = 100000, int b = -200000。

1、對於正數來說,它的補碼就是它本身。

2、對於負數來說,它的補碼是它對應的正數的二進數所有位元取反之後加一。

3、由負數的補碼求原碼也是相同的運算(所有位元取反1)即為該負數的絕對值

int是4個字節,32位,

10000000 00000000 00000000 00000000  是補碼,第一位為符號位,1表示負數,所以

#對剩下的位元取反,結果為1111111 11111111 11111111 11111111,加一後為10000000 00000000 00000000 00000000

4、所以原碼指的是-000 00000000

####4、所以原碼指的是-1

以上是java int的長度是多少的詳細內容。更多資訊請關注PHP中文網其他相關文章!

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn