Keyboard shortcuts

Press or to navigate between chapters

Press S or / to search in the book

Press ? to show this help

Press Esc to hide this help

Значення

Нижче наведено деякі основні вбудовані типи та синтаксис для літеральних значень кожного типу.

ТипиЛітерали
Цілі числа зі знакомi8, i16, i32, i64, i128, isize-10, 0, 1_000, 123_i64
Беззнакові цілі числаu8, u16, u32, u64, u128, usize0, 123, 10_u16
Числа з плаваючою комоюf32, f643.14, -10.0e20, 2_f32
Скалярні значення Unicodechar'a', 'α', '∞'
Логічні значенняbooltrue, 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.