有人可以清楚地解释什么是二进制文字吗?二进制文字,十六进制和二进制数字,字符串有什么区别?它们是用来做什么的?
问问题
161 次
3 回答
2
它们用于使用位表示数字。
0b0010010101001
于 2012-04-04T23:30:35.427 回答
2
因为有时用二进制表示值的意图更容易。这也适用于 16 进制。归根结底,它们都是数字,但是如果我想分配一个设置了多个位的标志,这样的事情似乎比替代方案更清楚。
flags = 0b110101
于 2012-04-04T23:31:16.753 回答
1
文字:http : //cpp.comsci.us/etymology/literals.html。
字面常量(通常称为字面量或常量)是不变量,其值由其表示隐含
正如十六进制文字是“0xABCD”形式的字符串一样,二进制文字是“0b11011011”形式的字符串。可以通过检查前两个字符来区分它们。
http://docs.oracle.com/javase/7/docs/technotes/guides/language/binary-literals.html
于 2012-04-04T23:33:42.290 回答