1.運算符的優先順序 運算符的優先順序在考試中會考,瞭解即可,多用就會熟能生巧 實際使用過程中建議用小括弧來分優先順序 關鍵就是:邏輯非>邏輯與>邏輯或 2.數據類型的轉換 數據類型的轉換分為自動類型轉換和強制類型轉換 1.自動類型轉換:容量小的數據類型可以自動轉換為容量大的數據類型 如圖所示:虛線表示轉 ...
1.運算符的優先順序
運算符的優先順序在考試中會考,瞭解即可,多用就會熟能生巧
實際使用過程中建議用小括弧來分優先順序
關鍵就是:邏輯非>邏輯與>邏輯或
2.數據類型的轉換
數據類型的轉換分為自動類型轉換和強制類型轉換
1.自動類型轉換:容量小的數據類型可以自動轉換為容量大的數據類型
如圖所示:虛線表示轉換時精度有可能會損失,實線表示無損失的轉換
int a=12;
int a1=123123123;
long b=a;
float e=a1;
short d=a1;//報錯,不能講容量大轉為小的
2.強制類型轉換:將一個類型無視自動轉換類型規則轉換,其過程可能會造成數據精度丟失
格式:(數據類型a)操作數
例:
double a=1.9;
int b=(int)a;//b的值為1(不是四捨五入,直接抹去小數點後數值)