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

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

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

По коду будет выведено 81, если убрать X выводится 129
  • Вопрос задан
  • 372 просмотра
Решения вопроса 1
AlexXYZ
@AlexXYZ
O Keep Clear O
Мьсе никогда не слышал про системы счисления? (двоичная, восьмиричная, шестнадцатиричная)
129(10)=81(16)
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
MrMureno
@MrMureno
VR for all
0x81 - число заданно в 16ричной системе счисления. и вывод сделан под 16-ричную.
Если убрать получаете число в десятеричной.
Вот и вся магия.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы