1. 程式人生 > >Java的8種基本資料型別的記憶體佔用位元組數和取值範圍

Java的8種基本資料型別的記憶體佔用位元組數和取值範圍

這是8中基本型別的記憶體中佔用位元組數(取值範圍是2的(位元組數X8-1)次方)

1.整型

型別              儲存需求        bit數                  取值範圍      

byte              1位元組           1*8                 -128~127

short             2位元組           2*8               -32768~32767
int               4位元組           4*8          (-2的31次方到2的31次方-1)
long              8位元組           8*8          (-2的63次方到2的63次方-1)



2.浮點型

型別              儲存需求         bit數                                  備註
float              4位元組           4*8            float型別的數值有一個字尾F(例如:3.14F)
double             8位元組           8*8         沒有後綴F的浮點數值(如3.14)預設為double型別



3.char型別

型別              儲存需求        bit數 
char                  2位元組          2*8



4.boolean型別

型別              儲存需求        bit數                  取值範圍  
boolean           1位元組           1*8                 false、true

相關推薦

Java的8基本資料型別記憶體佔用位元組範圍

這是8中基本型別的記憶體中佔用位元組數(取值範圍是2的(位元組數X8-1)次方) 1.整型 型別 儲存需求 bit數 取值範圍 byte 1位元組

Java八基本資料型別所佔位元組

資料型別  位元組數 byte      1位元組 short     2位元組 char      2位元組(C語言中是1位元組) float     4位元組 int       4位元組

C++中基本資料型別位元組範圍【轉】

【轉自】:http://blog.csdn.net/a775992553/article/details/8790241 機器字長:是指計算機進行一次整數運算所能處理的二進位制資料的位數(整數運算即定點整數運算)。機器字長也就是運算器進行定點數運算的字長,通常也是CPU內部資料通路的寬度。現在一

java基本資料型別所佔位元組

JAVA基本資料型別所佔位元組數是多少?(32位系統) byte     1位元組                short    2位元組                int      4位元組                long     8位元組                char  

mysql資料型別佔用位元組【mysql】

一、數值型別 1,int 型別  4位元組 。備註:一個位元組8位,即有32位,存在一個符號位。所以能存的數值大小為

Java中八基本資料型別佔用位元組空間總結

基本資料型別 所佔用空間大小 byte b; 1位元組 short s; 2位元組 int i; 4位元組 long l; 8位元組 char c; 2位元組(C語言中是1位元組) float f; 4位元組 double d; 8位元組 boo

JAVA中的幾基本資料型別是什麼,各自佔用多少位元組

測試程式碼: public static void main(String[] args) { System.out.println (new StringBuilder ().append ("Byte-->>").append ("位元

Java中8基本資料型別及其預設

Java語言中有8種基本資料型別,基本情況彙總如下: Java中8種基本資料型別總結 序號 資料型別 大小/位 封裝類 預設值 可表示資料

Python的三基本資料型別

數字 int(整型) long(長整型),python對長整型沒有限制,理論上可以無限大。python3後沒有long了. float   字串   加了引號的都是字串。   單引號和雙引號沒有約束,儘量

一張圖教你看懂Java的八基本資料型別

String和Integer不是Java的八種基本資料型別。char只能儲存一個字元(用單引號),String能夠儲存多個字元(用雙引號)。String屬於final類,定義的是物件,Integer 是 java 為 int 提供的封裝類。int 的預設值為 0,

8基本資料型別範圍

整型: byte:-2^7 ~ 2^7-1,即-128 ~ 127。1位元組。Byte。末尾加B short:-2^15 ~ 2^15-1,即-32768 ~ 32767。2位元組。Short。末尾加S 有符號int:-2^31 ~ 2^31-1,即-214748364

REDIS五基本資料型別命令操作(1)

REDIS 五種基本資料型別命令操作 1. 字串(string) set key value #儲存一個鍵值對 get key #通過key來去對應的值 mset key1 v1 k2 v2 #一次儲存多

REDIS五基本資料型別命令操作(2)

REDIS 五種基本資料型別命令操作 1.set集合 sadd key v1 [v2 v3] # 新增值到set集合中 smembers key # 迭代遍歷set集合 sismember key value # 判斷是否存在一個

轉載 8基本資料型別

原文作者:我心蒼狼 一、八種基本型別資料(注:一個漢字2個位元組) 在Java中一共有8種基本資料型別,其中有4種整型,2種浮點型別,1種用於表示Unicode編碼的字元單元的字元型別和1種用於表示真值的boolean型別。(一個位元組等於8個bit) 1.整型

淺談Java中的八基本資料型別

1)四種整數型別(byte、short、int、long):    byte:8 位,用於表示最小資料單位,如檔案中資料,-128~127    short:16 位,很少用,-32768 ~ 32767    int:32 位、最常用,-2^31-1~2^31  (21 億

基本資料型別各自所佔空間大小

在JAVA中一共有八種基本資料型別。 他們分別是byte、short、int、long、float、double、char、boolean 整型 其中byte、short、int、long都是表示整數的,只不過他們的取值範圍不一樣 byte的取值範圍為-128~127,佔用

基本資料型別變數宣告

package com.hisoft.java.Bean; public class Test1 { static int age=12; // String str = new String("abc");引用型別變數的宣告 public static void ma

java小練習(使用八基本資料型別定義八個變數,然後在控制檯輸出各個變數的

/* (程式頭部註釋開始) * 程式的版權和版本宣告部分 * Copyright (c) 2011, 煙臺大學計算機學院學生 * All rights reserved. * 檔名稱:

Java九基本資料型別詳解

1.int是基本資料型別,Integer是int的封裝類,是引用型別。int預設值是0,而Integer預設值是null,所以Integer能區分出0和null的情況。一旦java看到null,就知道這個引用還沒有指向某個物件,再任何引用使用前,必須為其指定一個物件,否則會報錯。2.基本資料型別在宣告時系統會

基本資料型別在32位系統64位系統中所佔位元組

最近看到這方面的知識,眾說紛紜,所以自己動手實驗下。請看程式碼: #include<iostream> using namespace std; int main() { cout << "字元資料:" <<