题
抱歉,这是一个非常愚蠢的问题,只是在我的操作系统课程中浏览旧考试纸,并注意到这个问题可能会经常出现。如何解决这个答案?我真的不明白。
另一个问题是:
7位,9位和10位可以代表的最大和最小无符号整数是什么?
有人可以告诉我您如何解决这个问题吗?只是2^7吗?
非常感谢 ! :)
解决方案
解决32个字节需要多少位?
5(自2^5 == 32)。换句话说 log2(32)
. 。如果所讨论的数字(32)不是两个的力量,则需要解决答案 向上.
7位,9位和10位可以代表的最大和最小无符号整数是什么?
最小无符号int始终为零,无论位数多少。最大未签名的INT分别为2^7-1(127),2^9-1(511)和2^10-1(1023)。
这个链接 提供了足够不错的解释。
其他提示
表达数字0到99(包括)需要多少位数字? 2,对吗?
你是怎么做到的?通过查看数字?好吧 - 有100个数字,因此您可以将对数基数10中的100个占10(等效地,您可以在心理上填充空白:10到_ = 100的功率)。或者您可以意识到有100个数字,因为范围0..99与范围1..100相同。
这一切都用碎片使用相同的方式,除了您现在位于基本2而不是基础10中。
如果我错了,请纠正我
不隶属于 StackOverflow