主题:怎么和计算机中能表示的最大整数比较???
			
 lingfen
				 [专家分:90]  发布于 2006-05-12 19:47:00							
			假设计算机中的最大整数是MAXINT,请问怎么知道一个表达式比如n的n的次方比它更大了呢????
						
					 
		
			
回复列表 (共3个回复)
		
								
				沙发
				
					
euc [专家分:4310]  发布于 2006-05-13 21:12:00				
				转化成小数?
							 
						
				板凳
				
					
boxertony [专家分:23030]  发布于 2006-05-16 23:37:00				
				应该转换成表示范围更大的类型再比较
							 
						
				3 楼
				
					
tld5yj [专家分:1310]  发布于 2006-05-17 17:40:00				
				再大也莫过于双整型了吧?我看定义计算机中最大的数等于2的n次方再减1(n依次增大),因为计算机中最大的整数能到这里,在把n增大的过程中,当n等于某一值时得出的结果和你预期的不同,那么使n-1,则2的n-1次方再减1就是计算机中的最大数了,把你想比较的数和这个最大值比较(用一个比较大小的函数),也许想法太单纯了,请见谅,呵呵,日后还请多指教!
							 
									
			
我来回复