Значення
Нижче наведено деякі основні вбудовані типи та синтаксис для літеральних значень кожного типу.
Типи | Літерали | |
---|---|---|
Цілі числа зі знаком | i8 , i16 , i32 , i64 , i128 , isize | -10 , 0 , 1_000 , 123_i64 |
Беззнакові цілі числа | u8 , u16 , u32 , u64 , u128 , usize | 0 , 123 , 10_u16 |
Числа з плаваючою комою | f32 , f64 | 3.14 , -10.0e20 , 2_f32 |
Скалярні значення Unicode | char | 'a' , 'α' , '∞' |
Логічні значення | bool | true , false |
Типи мають наступну ширину:
iN
,uN
іfN
мають ширину N біт,isize
іusize
– це ширина вказівника,char
має ширину 32 біти,bool
має ширину 8 біт.
This slide should take about 5 minutes.
Є кілька синтаксисів, які не показано вище:
- Усі підкреслення у числах можна опускати, вони призначені лише для розбірливості. Отже,
1_000
можна записати як1000
(або10_00
), а123_i64
можна записати як123i64
.