搜尋
首頁JavaJava入門java中int是幾個位元組

java中int是幾個位元組

Nov 15, 2019 am 09:11 AM
java

java中int是幾個位元組

位元組:byte:用來計量儲存容量的一種計量單位;位元:bit

一個位元組等於8位元             (建議學習:java課程

1byte = 8bit

int 資料型別是4個位元組,32位元、有符號的以二進制補碼表示的整數;

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

預設值是0 ;int的變數名稱和數值都存儲在棧記憶體中,且棧記憶體中的資料可以共享。

範例:

int a = 10, int b = -10。

思考:一個int,它的值範圍是多少呢?在記憶體中又是怎麼儲存的呢?

#答案:它的取值範圍是:【-2的31次方(-2147483648),2的31次方減一(2147483647)】,它在記憶體中是以補碼(對應正數的二進位位元取反,加1)的形式儲存的

#先上程式碼,透過下面程式碼的執行結果觀察

public class Test {
 
    public static void main(String[] args) {
        // 2的31次方
        int j = (int) Math.pow(2,31);
        System.out.println("j的值" + j);
    }
}

運行結果:

j的值2147483647

以上是java中int是幾個位元組的詳細內容。更多資訊請關注PHP中文網其他相關文章!

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

熱AI工具

Undresser.AI Undress

Undresser.AI Undress

人工智慧驅動的應用程序,用於創建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用於從照片中去除衣服的線上人工智慧工具。

Undress AI Tool

Undress AI Tool

免費脫衣圖片

Clothoff.io

Clothoff.io

AI脫衣器

Video Face Swap

Video Face Swap

使用我們完全免費的人工智慧換臉工具,輕鬆在任何影片中換臉!

熱工具

Atom編輯器mac版下載

Atom編輯器mac版下載

最受歡迎的的開源編輯器

SAP NetWeaver Server Adapter for Eclipse

SAP NetWeaver Server Adapter for Eclipse

將Eclipse與SAP NetWeaver應用伺服器整合。

Dreamweaver Mac版

Dreamweaver Mac版

視覺化網頁開發工具

VSCode Windows 64位元 下載

VSCode Windows 64位元 下載

微軟推出的免費、功能強大的一款IDE編輯器

WebStorm Mac版

WebStorm Mac版

好用的JavaScript開發工具