以下代码打印出10
。如何打印a
?
int i = 10;
Console.WriteLine("{0}", i);
答案 0 :(得分:77)
Console.WriteLine ("Hex: {0:X}", nNum);
X格式化程序输出大写十六进制字符。使用小写x表示小写十六进制字符。
答案 1 :(得分:27)
i.ToString( “X”);
答案 2 :(得分:11)
int i=10;
Console.WriteLine("{0:x}", i);
或者如果你想要'A':
int i=10;
Console.WriteLine("{0:X}", i);
答案 3 :(得分:4)
您需要添加格式说明符:
Console.WriteLine("{0:x}", i);
答案 4 :(得分:4)
将格式更改为{0:x}
。
答案 5 :(得分:4)
int i=10;
Console.WriteLine("{0:X4}", i);
输出带有大小说明符的十六进制。
你也可以使用字符串插值
int i=10;
Console.WriteLine($"{i:X4}");
答案 6 :(得分:0)
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