常量:就是不變的量,就是數值;
分為:1.整數常量
2.小數常量
3.布林(boolean)型常量,只有兩個值(true 真 false 假)
4字元常單引號 『a』
5字串常 「字串常量」
6 空常量(null)。
進製的表現:
1.二進位制: 0,1 滿2進1
2.八進位制: 0-7 滿8進1
3.十進位制: 0-9 滿10進1
4.十六進製制:0-9,a-f 滿16進1
例:23預設是十進位制的,23前面加上0表示8進製的數如:023
0x23 這樣表示十六進製制的資料。
注: 0開頭的數表示8進製的數,0x開頭的表示16進製制的數,二進位制除了0就是1.
01101100 演算法思路:3個bit位為一組的是8進製表現形式,4個bit位為一組的是16進製制
1 0 1 0 1 1 0 上面是二進位制數
64 32 16 8 4 2 1 十進位制是: 86
001 010 110
1 2 6 八進位制是:0126
0101 0110
5 6 十六進製制是:0x56
負數的表現形式 例:-6 其實就是這個數的正數取反 +1
0000-0110
取反 1111-1001
+ 0000-0001
= 1111-1010 -6 【 這就是負6】
二進位制在記憶體中是如何做運算的呢,如下:
1011 十進位制是:11
+ 0110 十進位制是:6
= 10001 十進位制是:17
變數: 定義資料的型別,給這個變數取個名字,再給這個空間乙個值,用來不斷存放同一型別的常量,並可以重複使用
int age = 15;
為什麼要使用變數?我什麼時候使用變數?
方便訪問,重複使用, 一旦資料不確定,就定義乙個變數。
變數的型別自行腦補!
型別強制轉換
byte a=2; a=a+200; 以上是錯誤的 !! 正確的是 a =(byte)(a+200)
任何數%2結果不是0就是1,這樣就可以做開關,或者是與否的判斷。
自增 a++; 其原理是:a=a+1; 可以這樣寫:++a;
自減 a–; 其原理是:a=a-1;
邏輯運算子 & 與
true & true 結果=true
true & false 結果= false
false & true 結果= false
false & false 結果= false
規律 運算的兩邊只要有乙個是false,結果肯定是false
只有兩邊都為true,結果才是true
| 或
true | true = true;
true | false = true;
false | true = true;
false | false = false;
| 或 規律:運算的時候只要有乙個是true,結果肯定是true
只要有乙個false,結果是false;
^ 異或
true ^ true = false;
true ^ false = true;
false ^ true = true;
false ^ false = false;
規律:符號的兩邊結果如果相同,結果是false,
只要兩邊的結果不同,結果是true
! 非運算,判斷事物的另一面
! true = false;
! false = true;
&& 雙與
和&運算的結果是一樣的,但是運算過程有點小區別
&:無論左邊的運算結果是什麼,右邊都參與運算
&&:當左邊為false時,右邊不參與運算的。
||: 雙或
和 | 運算的結果是一樣的,但是運算過程有點小區別
|:無論左邊的運算結果是什麼,右邊都參與運算
| |:當左邊為true時,右邊不參與運算!
三元運算子
y=(x>1)?100:200; 只要是運算子必須得有結果
變數與常量
變數與常量的宣告 變數名型別 字元,日期,數字,布林 預設值 常量名constant 型別 字元,日期,數字,布林 預設值 變數與常量的區別 變數可以在任何部分進行賦值.而常量在 declare 中宣告並且賦值.注意 都是在 declare 中宣告 正確的操作 declare pagesize co...
變數與常量
關於變數 常量 型別和運算子等。2.1 變數名 變數名由字母和數字組成,首字母必須是字母,下劃線 看作是字母,所以可以放在首字母。但是,盡量不用用下劃線作為首字母,因為在庫函式中經常這樣命名。變數名用小寫字母,符號常量用大寫字母。變數名字的選擇需要根據實際目的,區域性變數用短名,外部變數用長名。2....
常量與變數
常量與變數 定義 運算過程中不能改變的量可以稱之為常量。分類 1 整形常量 整數,如100,543,0 2 實型常量 十進位制小數形式,如13.5354,0.464,86.53 指數形式,如12.45e4 表示12.34 10 3 0.46e4 表示0.46 10 4 注意 e或e之前必須有數字,且...