Console.WriteLine как шестнадцатеричный Следующий код выводит 10. Как я могу распечатать его a? int i = 10; Console.WriteLine("{0}", i); Ответ 1 Console.WriteLine ("Hex: {0:X}", nNum); X formatter выводит шестнадцатеричные символы верхнего регистра. Используйте строчные буквы x для строчных шестнадцатеричных символов. Ответ 2 i.ToString( "х" ); Ответ 3 int i=10; Console.WriteLine("{0:x}", i); или если вы хотите "A": int i=10; Console.WriteLine("{0:x}", i); Ответ 4 Вам нужно добавить спецификатор формата: Console.WriteLine("{0:x}", i); Ответ 5 Измените формат на {0:x}. Ответ 6 int i=10; Console.WriteLine("{0:X4}", i); Выводит гекс с указателем размера. Вы также можете использовать интерполяцию строк int i=10; Console.WriteLine($"{i:X4}"); Ответ 7 Int32 num = 1024; Основное шестнадцатеричное форматирование Используя строковую интерполяцию: Console.WriteLine("{0:X}", num); Использование встроенного форматирования числовых строк: Console.WriteLine(num.ToString("X")); 400 Фиксированное шестнадцатеричное форматирование Console.WriteLine(num.ToString("X4")); 0400 или же Console.WriteLine("0x{0:x8}", num); 0x00000400
Ответ 1 Console.WriteLine ("Hex: {0:X}", nNum); X formatter выводит шестнадцатеричные символы верхнего регистра. Используйте строчные буквы x для строчных шестнадцатеричных символов.
Ответ 3 int i=10; Console.WriteLine("{0:x}", i); или если вы хотите "A": int i=10; Console.WriteLine("{0:x}", i);
Ответ 6 int i=10; Console.WriteLine("{0:X4}", i); Выводит гекс с указателем размера. Вы также можете использовать интерполяцию строк int i=10; Console.WriteLine($"{i:X4}");
Ответ 7 Int32 num = 1024; Основное шестнадцатеричное форматирование Используя строковую интерполяцию: Console.WriteLine("{0:X}", num); Использование встроенного форматирования числовых строк: Console.WriteLine(num.ToString("X")); 400 Фиксированное шестнадцатеричное форматирование Console.WriteLine(num.ToString("X4")); 0400 или же Console.WriteLine("0x{0:x8}", num); 0x00000400