3 常量與變數

2021-09-24 02:45:13 字數 2157 閱讀 3651

常量:就是不變的量,就是數值;

分為: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之前必須有數字,且...