主题:这道问答题不会,大家看看?
			 酱爆鱼虾蟹
				 [专家分:40]  发布于 2010-07-20 15:56:00
 酱爆鱼虾蟹
				 [专家分:40]  发布于 2010-07-20 15:56:00							
			在一个32位的float类型中,有23位用来存放尾数而有8位用来存放指数。
a.这个32位的float类型可以产生的数学精度是多少?
b.这个32位的float类型的数量级的范围多少?
			最后更新于:2010-07-20 15:57:00
			
					 
		
			
回复列表 (共2个回复)
		
								
				沙发
				
					 windy0will [专家分:2300]  发布于 2010-07-21 01:46:00
windy0will [专家分:2300]  发布于 2010-07-21 01:46:00				
				我给你个思路:既然你知道指数位是8位,能表示的范围是 0 ~ 2^8-1(=255),根据标准,要在此范围减127,故指数范围是-127 ~ 128,也就是说,所能表示数的范围 -1.1…1*2^128到1.1…1*2^128。(前面的1个数为24)有必要自己转成十进制数。精度按同样的办法自己算。
							 
						
				板凳
				
					 雪光风剑 [专家分:27190]  发布于 2010-07-21 07:05:00
雪光风剑 [专家分:27190]  发布于 2010-07-21 07:05:00				
				[quote]我给你个思路:既然你知道指数位是8位,能表示的范围是 0 ~ 2^8-1(=255),根据标准,要在此范围减127,故指数范围是-127 ~ 128,也就是说,所能表示数的范围 -1.1…1*2^128到1.1…1*2^128。(前面的1个数为24)有必要自己转成十进制数。精度按同样的办法自己算。[/quote]
一同学习了
							 
									
			
我来回复