/* 浮動小数点型の範囲とサイズを表示するプログラム */
#include <stdio.h>
#include <float.h>

int main(void)
{
	printf("float型の最小値       = %e\n", FLT_MIN);
	printf("float型の最大値       = %e\n", FLT_MAX);
	printf("double型の最小値      = %e\n", DBL_MIN);
	printf("double型の最大値      = %e\n", DBL_MAX);
	printf("long double型の最小値 = %Le\n", LDBL_MIN);
	printf("long double型の最大値 = %Le\n\n", LDBL_MAX);

	printf("float       = %dバイト\n", sizeof(float));
	printf("double      = %dバイト\n", sizeof(double));
	printf("long double = %dバイト\n", sizeof(long double));

	return 0;
}
