Я читаю Язык программирования Rust и столкнулся с этим обозначением: 0u8
.
#![allow(unused_variables)]
fn main() {
let some_u8_value = 0u8;
match some_u8_value {
1 => println!("one"),
3 => println!("three"),
5 => println!("five"),
7 => println!("seven"),
_ => (),
}
}
После поиска в Интернете я обнаружил множество примеров использования этой нотации (0b01001100u8
, 0x82u8
, 200u8
), но что означает в точности это обозначение?