浮動小数点数とは何ですか

する#include <stdio.hに> 
する#include <limits.hに> //包含INT的极限
の#include <float.hの> //包含フロート的极限

ボイドメイン(){ 
	のprintf( "INTのバイト%dです、フロートのバイト)%D \ n」、はsizeof(INT)はsizeof(フロート)です。
	printf( "INTの最大値は%dと、INTの分%Dを\ nである"、INT_MAX、INT_MIN)。
	printf(FLT_MAX、FLT_MIN、 "フロートの最大値は、%fは、フロートの分%.100f \ nが")。//%.100f显示小数点后100位%F默认是小数点后6位
	GETCHAR()。
	/ *出力
	INTのバイトは、フロートのバイトが4で、4 
	INTの最大値は、整数の分-2147483648で、2147483647である
	フロートのmaxはフロートのminが0である、340282346638528860000000000000000000000.000000あります。 
	結果を上記の分析のために、とflaot int型は、なぜ同じ4つのバイトには、リターンを表しています気に入りましたか?
			データビット整数、4バイト、32ビットの各ビットは、符号ビットとして、他のデータビットが有効であるため、限られた32ビットは、2147483647を示しています。
			フロート4バイト、32ビット、符号ビット、他の31ビット、インデックス範囲による有効データビット、指数部、ベース部、の部分は、大きな代表する
			FLT_MAXであります最大の正と負の数は、FLT_MIN最小負の数であり、
			cが二重デフォルト言語である
			一般浮動小数点数で表されます。仮数(仮数)、ベース(ベース)、インデックス(指数)と実際の発現に正と負表すシンボル用いて、すなわち、科学的表記法を使用して、実数を表現するために、この表現
			整数と分数、固定点を含む固定点(0.123443いかなる整数部なし)
	* / 
}

 

おすすめ

転載: www.cnblogs.com/luoxuw/p/11220171.html