之间有什么区别
int i = 5;
和
int i = 0b101;
我试图发现差异,但无法理解。请帮忙。
这些是同一事物的不同数字基数。它们具有相同的效果,但在不同的情况下,更容易理解/识别为“魔术”值。
在(无符号)二进制中,101 2是4 10 +1 10或5 10。因此,0b101
是与相同的数字文字5
。
您可以将数字10 10编写为:
int tenAsDecimal = 10;
int tenAsHex = 0xa;
int tenAsOctal = 012;
int tenAsBinary = 0b1010;
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句