變數的概念:
• 記憶體中的乙個儲存區域
• 該區域有自己的名稱(變數名)和型別(資料型別)
• 該區域的資料可以在同一型別範圍內不斷變化
為什麼要定義變數:
• 用來不斷的存放同一型別的常量,並可以重複使用
使用變數注意:
• 變數的作用範圍(一對{}之間有效)
• 初始化值
定義變數的格式:
• 資料型別 變數名= 初始化值;
• 注:格式是固定的,記住格式,以不變應萬變。
理解:變數就如同數學中的未知數。
bit、byte、位、位元組、漢字的關係
1 bit = 1 二進位制資料
1 byte = 8 bit
1 字母 = 1 byte = 8 bit
1 漢字 = 2 byte = 16 bit
1. bit:位
乙個二進位制資料0或1,是1bit;
2. byte:位元組
儲存空間的基本計量單位,如:mysql中定義 varchar(45) 即是指 45個位元組;
1 byte = 8 bit
3. 乙個英文本元佔乙個位元組
1 字母 = 1 byte = 8 bit
4. 乙個漢字佔2個位元組
1 漢字 = 2 byte = 16 bit
5. 標點符號
a>. 漢字輸入狀態下,預設為全形輸入方式;
b>. 英文輸入狀態下,預設為半形輸入方式;
c>. 全形輸入方式下,標點符號佔2位元組;
d>. 半形輸入方式下,標點符號佔1位元組;
故:漢字輸入狀態下的字元,佔2個位元組 (但不排除,自己更改了預設設定);
英文輸入狀態下的字元,佔1個位元組 (但不排除,自己更改了預設設定);
老美在發明電腦時,肯定以自己的英文本母--即他們自認為的字元為最小的儲存計量單位,於是也就有了不規範的1字元=1byte, 豈不知還有我們偉大的漢字計量單位,乙個漢字也是乙個字元,我們的1漢字字元就等於2byte,後來,他們可能意識到這個尷尬的問題,於是又標榜為:乙個字母為乙個標準字元,所以啊,個人認為:字元,不能用於標準的計量單位。
java基礎學習 java變數
記憶體如何儲存資料?我們把記憶體看做旅館,先根據資料的需求為他安排合適的房間。如 我是乙個人,開的房間是單人間。我們一家人,開的房間是標準間。旅館根據個人的需求來分配房間 計算機來說,他們是用記憶體來記憶計算機計算時候所用到的資料。這些資料時存在記憶體裡的。我們把 100 放到計算機裡面 則在記憶體...
Java語言基礎07 變數定義與賦值
變數定義與賦值 page 7 of 37 對於給定的乙個使用者定義資料型別,比如dog,我們希望為它建立乙個例項以便在後面的程式中使用它。於是,就需要變數定義與賦值操作。資料定義的操作要指定資料型別和變數名,同時也可給定初始值 當然也可不給 資料定義 資料型別 變數 資料型別 變數1 變數2 變數n...
Java語言基礎
b 案例演示 邏輯運算子的基本用法 注意事項 c 結論 邏輯與 有false則false。邏輯或 有true則true。邏輯異或 相同為false,不同為true。邏輯非 非false則true,非true則false。b 同理 和 的區別?學生自學 c 開發中常用誰?b 案例演示 b 面試題 b ...