【发布时间】:2010-11-23 11:55:10
【问题描述】:
以下代码打印出10。我怎样才能让它打印出来a?
int i = 10;
Console.WriteLine("{0}", i);
【问题讨论】:
以下代码打印出10。我怎样才能让它打印出来a?
int i = 10;
Console.WriteLine("{0}", i);
【问题讨论】:
Console.WriteLine ("Hex: {0:X}", nNum);
X 格式化程序输出大写十六进制字符。对小写十六进制字符使用小写 x。
【讨论】:
i.ToString("x");
【讨论】:
int i=10;
Console.WriteLine("{0:X4}", i);
输出带有大小说明符的十六进制。
你也可以使用字符串插值
int i=10;
Console.WriteLine($"{i:X4}");
【讨论】:
int i=10;
Console.WriteLine("{0:x}", i);
或者如果你想要'A':
int i=10;
Console.WriteLine("{0:X}", i);
【讨论】:
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
【讨论】:
您需要添加格式说明符:
Console.WriteLine("{0:x}", i);
【讨论】:
将格式更改为{0:x}。
【讨论】: