Следите за новинками
в нашем Telegram канале. Жми, чтобы подписаться:)
⊗rsPmNuBs 28 of 373 menu
◀ ▶

Другие основания целого в Rust

Целое можно писать не только десятичными цифрами. Префикс перед цифрами задает основание: 0x для шестнадцатеричного, 0b для двоичного, 0o для восьмеричного.

Значение все равно хранится как обычное целое. Меняется только форма записи литерала в тексте программы.

Сравним одну величину в разных записях:

let dec = 10; let hex = 0xA; let bin = 0b1010; let oct = 0o12; println!("{}", dec); println!("{}", hex); println!("{}", bin); println!("{}", oct);

Дано число:

let mask = 0x10;

Запишите его в переменную mask и выведите ее в десятичном виде на экране.

Дано число:

let num = 0b11;

Запишите его в переменную и скажите, чему оно равно в десятичной записи.

Скажите, какой префикс ставят перед цифрами для восьмеричной записи.

← →
↑
Мы используем cookie для работы сайта, аналитики и персонализации. Обработка данных происходит согласно Политике конфиденциальности.
принять все настроить отклонить