Dif*_*ine 3 c# integer
可能重复: 十进制的0x10是什么?
我注意到了
Console.WriteLine(18);
写道18,但是
Console.WriteLine(0x18);
写道24.这是什么意思?
Mar*_*ith 17
该0x前缀表示后面的数字是十六进制格式.即基数为16的数字系统.所以数字0x18是(在基数10中)(1*16 ^ 1)+(8*16 ^ 0)= 24(记住:16 ^ 0 = 1).
0x
0x18
没有前缀的示例18已经基于您可能期望的基数10.
18
归档时间:
15 年,4 月 前
查看次数:
4342 次
最近记录:
13 年,1 月 前