Valores

Aqui estĂŁo alguns tipos bĂĄsicos integrados, e a sintaxe para valores literais de cada tipo.

TiposLiterais
Inteiros com sinali8, i16, i32, i64, i128, isize-10, 0, 1_000, 123_i64
Inteiros sem sinalu8, u16, u32, u64, u128, usize0, 123, 10_u16
NĂșmeros de ponto flutuantef32, f643.14, -10.0e20, 2_f32
Valores escalares Unicodechar'a', 'α', '∞'
Booleanosbooltrue, false

Os tipos tĂȘm os seguintes tamanhos:

  • iN, uN e fN tĂȘm N bits,
  • isize e usize sĂŁo do tamanho de um ponteiro,
  • char tem 32 bits,
  • bool tem 8 bits.
This slide should take about 5 minutes.

HĂĄ algumas sintaxes que nĂŁo sĂŁo mostradas acima:

  • Todos os sublinhados em nĂșmeros podem ser omitidos, eles sĂŁo apenas para legibilidade. Por exemplo, 1_000 pode ser escrito como 1000 (ou 10_00), e 123_i64 pode ser escrito como 123i64.