Задать вопрос

Что означает символ :X?

byte operand = 0x81;
Console.WriteLine("Число до сдвига: {0:X}", operand);

Что означает символ X и зачем он применяется?
0x81; - почему так задано число? не проще сразу написать 81.

По коду будет выведено 81, если убрать X выводится 129
  • Вопрос задан
  • 404 просмотра
Подписаться 1 Оценить 1 комментарий
Помогут разобраться в теме Все курсы
  • Stepik
    Профессия "C# разработчик"
    1 неделя
    Далее
  • XYZ School
    C# для разработки игр
    5 месяцев
    Далее
  • Учебный центр IBS
    DEV-001_NET Шаблоны проектирования GoF. Редакция для .NET
    1 неделя
    Далее
Решения вопроса 1
AlexXYZ
@AlexXYZ
O Keep Clear O
Мьсе никогда не слышал про системы счисления? (двоичная, восьмиричная, шестнадцатиричная)
129(10)=81(16)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
MrMureno
@MrMureno
VR for all
0x81 - число заданно в 16ричной системе счисления. и вывод сделан под 16-ричную.
Если убрать получаете число в десятеричной.
Вот и вся магия.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы