我在阅读《用Java思考》,我读到:“从一个在最高有效位上有二进制1的数字开始(提示:使用十六进制常量)”。我怎么能知道(没有谷歌和没有试图表示一些十六进制常数在二进制系统)哪个十六进制常数有哪些位?要么是最高有效位,要么是其他位。这本书假设,对于这个练习,我应该尝试十六进制常数之前,我找到一个最重要的位是1?还是有什么捷径?我试着想出一个捷径/方法来知道如何找出什么值有十六进制常量的最高有效位...
tnkciper1#
对于整数类型,在以下情况下,您将知道设置了最高有效位:1.数字是负数1.该数字超过了基元类型的对象 Package 类的MAX_VALUE属性出于上述目的,我排除了char,因为它的功能通常不是以正常方式操作数字
MAX_VALUE
char
1条答案
按热度按时间tnkciper1#
对于整数类型,在以下情况下,您将知道设置了最高有效位:
1.数字是负数
1.该数字超过了基元类型的对象 Package 类的
MAX_VALUE
属性出于上述目的,我排除了
char
,因为它的功能通常不是以正常方式操作数字