Java 資料型別 變數 運算子

2021-08-15 16:42:52 字數 778 閱讀 7785

現實生活中有各種檔案、文字、邏輯、資料的大小、精度展示需求。我們需要使用最恰當的方式去表示。根據現實需要選用最恰當的方式。無論是記憶體還是資料庫中。常見的乙個問題是乙個字段我們到底用什麼型別去表示。這個欄位最多會占用多少空間。選用合適的資料型別和位數。在高效能的這個角度來說,我們能夠降低記憶體的消耗,減少儲存空間。

資料型別分為

整型

浮點型float 4個位元組

double 8個位元組

char型 :表示字元

boolean型 :用於判定邏輯條件

unicode:字串編碼標準

- 不一樣的編碼標準乙個**值代表含義不同

- 大字符集編碼長度不一樣

所以在**或者web輸入和輸出中常見的亂碼問題都是因為輸出字元和展示介面字元編碼不一樣導致的。

數值轉換 型別轉換常見的問題就是精度缺失。這個問題也不難理解乙個數字本來是用4個位元組儲存,現在是用2個位元組來表示肯定會出現資訊缺失的情況

賦值運算子 x+=4 等價於x=x+4

自增自減運算子 – ++ 常見問題就是自增、自減運算子放在操作變數前、後的區別。在前表示變數先+1後賦值,在後面的表示,先賦值後再+1;

關係與boolean運算子 == != >= <= 常見問題是& 與&&的區別,後者是只要第乙個為false後面的表示式就不會再執行。常見的乙個使用場景就是非空判斷

位運算子 使用掩碼的方式進行計算 一般是從左往右。需要保持優先順序需要用()隔開

括號運算子級別

列舉型別 變數的值在有限集合中。常常用於表示資料字典型別的資料。

變數 資料型別 運算子

一 變數 1 概念 值可以變化的量 2 變數的基本組成 變數名 變數值 3 變數名 不能是關鍵字 關鍵字是有特殊含義的單詞,如var 4 變數的定義 var 變數名 5 變數的賦值 變數名 變數值 6 變數不能以數字開頭,可以用字母數字下劃線進行使用 二 常量 1 常量是變數的一種,但是常量的值一旦...

python變數,資料型別,運算子

1.變數 python的變數不需要宣告,變數在被使用前必須賦值,變數被賦值後才會被建立。變數賦值和其他語言一樣,通過 賦值。例如 usr bin python3 a 1 整型變數 b 1.0 浮點型變數 cc my 字串 print a print b print cc 輸出結果如下 1.0my p...

變數 運算子與資料型別

單行注釋使用 所要描述的文字 多行注釋 所要描述的文字 所要描述的文字 print hello python 就是愛學習?1.運算子的優先順序 算數 比較 位運算 邏輯運算 2.is,is not和 的區別為 1 is,is not 對比的是兩個變數的記憶體位址。2 對比的是兩個變數的值。3 比較的...