Rust initialize

 · 1 min read

資料型態

基本數字類型

Rust提供的基本數字類型非為三種:

1.固定設定值範圍的類型

2.動態設定值範圍的類型

3.浮點數

固定設定值範圍的類型包含不帶正負號的整數(Unsigned Integer),和符號(Signed Integer)。

不帶正負號的整數包含:

🍄 u8: 數值範圍為0~2⁸-1,佔用1個位元組。u8類型通常在Rust中表示位元組。在檔案I/O或網路I/O中讀取資料流程時需要使用u8。

🍄 u16: 數值範圍為0~2¹⁶-1,佔用2個位元組。

🍄 u32: 數值範例為0~2³²-1,佔用4個位元組。

🍄 u64: 數值範圍為0~2⁶⁴-1,佔用8個位元組。

🍄 u128: 數值範圍為0~2¹²⁸-1,佔用16個位元組。

符號整數包含:

🍒 i8,數值範圍為2⁷~2⁷-1,佔用1個位元組。

🍒 i16,數值範圍為2¹⁵~2¹⁵-1,佔用2個位元組。

🍒 i32,數值範圍為2³¹~2³¹-1,佔用4個位元組。

🍒 i64,數值範圍為2⁶³~2⁶³-1,佔用8個位元組。

🍒 i128,數值範圍為2¹²⁷~2¹²⁷-1,佔用16個位元組。

🍒 i64,數值範圍為2⁶³~2⁶³-1,佔用8個位元組。