整數

共有 4 種有號整數(Int):Int8Int16Int32Int64,可分別表示 8、16、32 和 64 位元的有號整數。

還有4種無號整數: UInt8UInt16UInt32UInt64

整數依照正負號(+/-,正號可省略)、數字及底線的規則組成,也可以加上後綴。

若無後綴時,該常值的型別為 Int32Int64UInt64 取最低者。如以下範例所示:

1      # Int32

1_i8   # Int8
1_i16  # Int16
1_i32  # Int32
1_i64  # Int64

1_u8   # UInt8
1_u16  # UInt16
1_u32  # UInt32
1_u64  # UInt64

+10    # Int32
-20    # Int32

2147483648          # Int64
9223372036854775808 # UInt64

底線 _ 可被加於後綴前方。

底線可用於讓數字更有可讀性:

1_000_000 # 優於 1000000

二進位數字以 0b 開頭:

0b1101 # == 13

八進位數字以 0o 開頭:

0o123 # == 83

十六進位數字以 0x 開頭:

0xFE012D # == 16646445
0xfe012d # == 16646445

results matching ""

    No results matching ""