首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

最大正数怎么求

2012-02-27 
最大正数如何求?字长16位,定点表示,尾数15位,符号位1位,原码整数表示,最大正数是?2的15次方-1那么为什么

最大正数如何求?
字长16位,定点表示,尾数15位,符号位1位,原码整数表示,最大正数是?
==
2的15次方-1
那么为什么要减一呢?


y=+0.0110,   [-y]补是多少?
这个[-y]补   不是应该   =   [y]补   +   2的负4次方   =0.0110   +0.0001   =0.0111   么?
怎么是   1.1010呢?

[解决办法]
#include <limits.h>
#include <stdio.h>

int main(void)
{

(void) printf( "%u\n ", UINT_MAX);
(void) printf( "%d\n ", INT_MAX);

return (0);
}
[解决办法]
2的16次方-1

15位尾数全部为 1 就是最大的整数了,
就是 2的16次方-1

热点排行