基本資料型別及擴充套件

2021-10-19 08:16:56 字數 1309 閱讀 8049

基本資料型別及擴充套件

整數型別

byte

short

intlong(在數字後要加乙個l)

擴充套件二進位制

二進位制(binary)在數學和數位電路中指以2為基數的記數系統,以2為基數代表系統是二進位制的。這一系統中,通常用兩個不同的符號0(代表零)和1(代表一)來表示 [1] 。數字電子電路中,邏輯門的實現直接應用了二進位制,因此現代的計算機和依賴計算機的裝置裡都用到二進位制。每個數字稱為乙個位元(bit,binary digit的縮寫) [2] 。

以 0b 開頭

八進位制八進位制,octal,縮寫oct或o,一種以8為基數的計數法,採用0,1,2,3,4,5,6,7八個數字,逢八進1。一些程式語言中常常以數字0開始表明該數字是八進位制。八進位制的數和二進位制數可以按位對應(八進位制一位對應二進位制三位),因此常應用在計算機語言中。

以0開頭

十進位制十六進製制

16進製制:用16作為基數的計數系統。用數字0-9和字母a-f(或其大寫a-f)表示0到15。

以0x 開頭

浮點數型別

float(佔四個位元組 後加乙個f)[有限的分離的 捨入誤差 大約 接近但不等於]

double(佔8個位元組)

拓展:最好完全避免使用浮點數進行比較

銀行業務用big decimal 數學工具類

字元型別

char(佔兩個位元組) eg:

char c1 = 『a』

char c2 = 『敖』

擴充套件所有字元的本質還是數字 證明:

system.out.println((int)c1)

system.out.println((int)c2)

轉義字元

所有的ascii碼都可以用「\」加數字(一般是8進製數字)來表示。而c中定義了一些字母前加""來表示常見的那些不能顯示的ascii字元,如\0,\t,\n等,就稱為轉義字元,因為後面的字元,都不是它本來的ascii字元意思了。

轉義字元

作用布林值

判斷是非

boolean (佔一位)其值只有ture和false

boolean flag =ture;

if (flag==ture){}

//或者是 if(flag){}

less is more **精簡宜讀

尾以上是本篇的全部內容 希望對你有所幫助

基本資料型別及轉型

1 整數型 byte 1位元組 short 2位元組 int 4位元組 long 8位元組 2 浮點型 float 4位元組 double 8位元組 3 字元型 char 2位元組 4 布林型 boolean 1位元組 long整型數,在記憶體中占用8個位元組共64位,它表示的數值有2的64次方,平...

基本資料型別

列舉 定義列舉型別 enum season 定義兩個列舉變數 enum season mylove yourlove 為兩個列舉變數賦值 yourlove fall mylove winter 把列舉值當成無符號整數執行輸出 nslog fall 的值 u fall 3 nslog winter 的...

基本資料型別

建立資料庫 create database database name 顯示所有資料庫 show databases 選擇使用那個資料庫 use database name 刪除資料庫 drop database database name 檢視自己mysql資料庫支援什麼儲存引擎 show eng...