在c#中,變數分為以下幾種型別:
值型別值型別變數可以直接分配給乙個值,他們是從類system.valuctpyc中派生。
值型別直接包含資料,比如int、char、float,它們分別儲存數字、字母、浮點數。當您宣告乙個int型別時,系統分配記憶體來儲存值。
下表列出值型別:
型別描述
範圍預設值
bool
布林值true 或 false
false
byte
8 位無符號整數
0 到 255
0char
16 位 unicode 字元
u +0000 到 u +ffff
'\0'
decimal
128 位精確的十進位制值,28-29 有效位數
(-7.9 x 1028 到 7.9 x 1028) / 100 到 28
0.0m
double
64 位雙精度浮點型
(+/-)5.0 x 10-324 到 (+/-)1.7 x 10308
0.0d
float
32 位單精度浮點型
-3.4 x 1038 到 + 3.4 x 1038
0.0f
int32 位有符號整數型別
-2,147,483,648 到 2,147,483,647
0long
64 位有符號整數型別
-923,372,036,854,775,808 到 9,223,372,036,854,775,807
0lsbyte
8 位有符號整數型別
-128 到 127
0short
16 位有符號整數型別
-32,768 到 32,767
0uint
32 位無符號整數型別
0 到 4,294,967,295
0ulong
64 位無符號整數型別
0 到 18,446,744,073,709,551,615
0ushort
16 位無符號整數型別
0 到 65,535
0 如需要得到乙個型別或乙個變數在特定平台上的準確尺寸,可以使用sizcof方法。表示式sizeof(tpye)產生以位元組為單位儲存物件或型別的儲存尺寸。下面劇烈獲取任何機器上int儲存尺寸:
using編譯結果system;
namespace
",sizeof(int
)); system.console.readkey();}}
}
從零開始學python 二,資料型別
python中的數型別分為4種 整數,長整數,浮點型以及複數 而python中的字串可以有很多種表示方式 單引號和雙引號 沒有任何區別 三引號 被三引號包裹的字串裡可以隨意使用 單引號和 雙引號 自然字串 字串開頭使用r或者r 自動忽略字串裡的轉譯字元 如 r my name is zhangxia...
Java從零開始學五 資料型別轉換
分為 自動型別轉換 和 強制型別轉換 低級別 高階別 結果 i 7 d 7.0 dw 92.4 高階別 低級別,可能會導致資料丟失 在變數前加小括號來轉換,型別 變數 double d 3.6 int i int d system.out.println i i int x 786 short sh...
2019 10 14從零開始學C
環境 visual studio 2019 開始第乙個c 新建專案 新建項 f5執行 1 標頭檔案 include用於申明iostream類中的函式和外部資料,iostream包自動定義乙個名為count的變數 物件 它接受所有與標準輸出繫結的資料。操作符 將資料傳送到標準輸出 c 允許操作符過載 ...