常量的命名規範:所有字母全部大寫,多個單詞之間用下劃線連線。看下面的demo:
public class demo1
}
解釋最後一條輸出語句,輸出基本資料型別double的最小值,min_value為最小值,顯然是個常量。還有比較常見的乙個常量是」pi「,就是3.1415926…
注意:程式設計規範中,類名的首字母大寫。
8種基本資料型別:
這幾種資料型別的取值範圍不必記憶,需要的話,直接型別的 max_value 就可獲得取值範圍。
byte a = 234; // 1個位元組(8個二進位制位),範圍 -128 0 +127
short b = 3276; // 短整型,2個位元組, -32768 0 +32767
int c = 2147483647; // 整型,4個位元組 -2147483648 0 2147483647
long d = 2147483648l; //長整型,8個位元組float e = 0.01f; // float(單精度浮點型別),4個位元組,在數值的後邊加」f」賦值運算子右邊的值預設為int型別,而2147483648超出了int型別的範圍,所以需要在值的後面加乙個」l」,把int型別轉換為long。事實上,上面的byte、short的賦值表示式右邊的值預設的也都是int型別,只不過數值沒有超出int型別的範圍,不用強制型別轉換
0.01預設為double型別,需要轉換為float型別,否則損失精度,編譯不通過。如果把 「0.01f」 換為 「1」,則沒問題,輸出為 1.0 ,因為是 「1」 是int型別,不會損失精度
double f = 1234.1234; // double(雙精度浮點型別),佔8個位元組
char g = '\n'; //字元型別,使用單引號,其中只能放乙個字元,佔2個位元組,因為字元編碼:\u40000-\u4ffff 中從字元a——字元?
資料型別 變數與常量
變數特點 1.變數的資料型別 變數占用記憶體空間的大小 2.變數的作用域 生命週期 變數的有效性範圍 3.變數的儲存型別 變數在記憶體中的儲存方式 記憶體和硬碟的區別 記憶體 資料調定會丟失,放的是執行資料,動態執行 硬碟 儲存靜態資料 3g使用者空間 1.棧空間 區域性變數,函式形參,自動變數 2...
C 資料型別,變數,常量
資料型別 基本資料型別 具體大小可能會有不同,由sizeof函式確定。基本資料型別 32位64位char 字元型1byte 1byte short 短整型2byte 2byte int整型 4byte 4byte long 長整型4byte 8byte float 單精度浮點型 4byte 4byt...
C 資料型別 變數 常量
引入系統的命名空間 using system using system.collections.generic using system.linq using system.text using system.threading.tasks namespace fristlesson class p...