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

Практика на биты в Rust

Даны числа:

let a = 14u8; let b = 11u8;

Оставьте единицы только в общих разрядах a и b и выведите результат.

Даны числа:

let flags = 4u8; let add = 3u8;

Добавьте к flags все единичные разряды из add и выведите итог.

Даны числа:

let m = 13u8; let n = 5u8;

Найдите число, где единицы только там, где m и n различаются, и выведите его.

Даны числа:

let v = 0u8;

Получите из v максимальное значение u8 и выведите его.

Даны числа:

let k = 1u8;

Сдвиньте k влево на три разряда и выведите результат.

Даны числа:

let t = 16u8;

Сдвиньте t вправо на два разряда и выведите результат.

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