#include <stdio.h>
#include <stdint.h>
int main() {
// Максимальное значение с 22 двоичными цифрами (битами)
uint32_t max_value = (1 << 22) - 1; // 2^22 - 1 = 4194303
printf("Максимальное значение для 22 двоичных цифр:\n");
printf("Десятичное: %u\n", max_value);
printf("Шестнадцатеричное: 0x%X\n", max_value);
printf("В виде 16-ричной строки: %X\n", max_value);
return 0;
}