常量與轉義符和運算子

2021-08-03 12:18:56 字數 1817 閱讀 9955

一、常量

常量也有資料型別, 有常量值, 但是常量不能改變值, 不能再賦值。

賦值方式為:

final

int a=100;(正確)

錯誤賦值方式為:

final

int a=100;

a=101;

常量可賦值,也可不賦值,也可之後賦值(但是不推薦,容易忘記賦值)。

final

int a;

a=100;

常量申請注意事項:

1、常量名稱所有字母大寫(書寫規範,方便檢視,如果小寫不報錯)。

final

int age=100;

2、在很大數字(位數很多)的時候, 可以用下劃線隔開, 方便檢視數字位數。 如:

long a=1_324_151_352_525_252l;
3、變數名全小寫, 類名第乙個字母大寫, 單詞第乙個字母大寫。如:

studentsystem;public

class

test

{}

二、運算過程中的資料型別

1、運算過程中, 運算結果資料型別會向最大資料型別轉換。

2、資料型別轉換規範:

float a=15.5f;      int b=10;    //是先將a強制轉換成int型別(float強轉為int直接去除小數部分)再和b運算,結果為150。

int c=(int)a*b;

float a=15.5f;      int b=10;    //先運算a*b,再將結果強制轉換成int型別,運算結果為155。

int c=(int)(a*b);      float a=15.5f;      int b=10;    //是先將a強制轉換成int型別(float強轉為int直接去除小數部分)再和b運算,結果為150。

int c=(int)a*b;      float a=15.5f;      int b=10;    //先運算a*b,再將結果強制轉換成int型別,運算結果為155。

int c=(int)(a*b);

三、轉義符

在**裡沒有辦法表示的符號或者與**相衝突的符號,我們用轉義符來表示。轉義符及與之對應符號如下:

\n   換行

\t   製表    乙個\t表示8個空格(包含前面字元個數)

如:aa\t輸出結果為:「aa      」;

如果是前面字元超過8, 則是減去8, 另起算空格

如:aaaaaaaaa\t輸出結果為:「aaaaaaaaa       」 。

\」   雙引號

\』   單引號

\   乙個\

\r   退格

四、運算子

1、賦值運算子 「=」

把值交給變數,唯一能修改變數裡面的值的運算子,右邊結果交給左邊

int a=100; 

int a=12+313+1314;int a,b,c,d;// 相當於a=100;b=100;c=100;d=100;a=b=c=d=100;

2、算術運算子

如:+  ; - ;  * ;  / ; %(取餘) ; ++ (自增) ; — (自減) ;

int a=c=0;int b=100;

a=b++;

c=++b;

執行結果為:

a=100;c=101;

Go 常量與運算子

1.常量的值在編譯的時候就已經確定。所以,在定義的時候就必須賦值 2.使用 const 關鍵字來宣告常量。賦值形式與變數類似 標準定義 const pi int 3.14 省略型別 const str a 將常量放在一組定義 const e 1 f e 1 定義一組常量 const a,b,c 1,...

PHP常量和運算子

php中的常量與變數類似,是單個值得識別符號或名稱,不同的是常量一旦被定義就無法更改或撤銷定義,而且不以 開頭,在執行指令碼中是自動擁有全域性屬性 設定php常量要用到define 函式,該函式可以接受三個引數,第乙個引數是常量的名稱,第二個引數是常量的值,可選的第三個引數規定常量是否對大小寫敏感,...

字元轉義運算子

在引用巨集時,如果實參中含有特殊字元,而又要該特殊字元當作普通字元來出來,那麼,就必須在該特殊字元前加上字元轉義運算子 下面不使用和使用字元轉義運算子的巨集引用語句及其巨集擴充套件的結果 defmsg 90 1 db input one number 90 0dh,0ah,第乙個 與字元 相比配,而...