float与double的MAX-MIN
生活随笔
收集整理的這篇文章主要介紹了
float与double的MAX-MIN
小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.
#include "stdafx.h"
#include <stdio.h>
void floatmaxmin(); //函數(shù)聲明
void doublemaxmin();//函數(shù)聲明
void floatmaxmin()
{
//floatmax =2*2^127 ?2^128
//floatmin =1*2^-127
printf("********************float************************\n");
float fmax=3.3928236692093846346337460743177e+38f;
float fmin=5.8774717541114375398436826861112e-39f;
printf("%f\n",fmax);
printf("%.100f\n",fmin);
printf("%f\n%.100f\n",FLT_MAX,FLT_MIN);
}
void doublemaxmin()
printf("%lf\n",dmax);
printf("%.500lf\n",dmin);
printf("%lf\n%.500lf\n",DBL_MAX,DBL_MIN);
}
void main()
{
floatmaxmin();
printf("********************double************************\n");
doublemaxmin();
}
#include <stdio.h>
#include <float.h>//浮點(diǎn)數(shù)的極大值與極小值在float.h
#include <limits.h> //整數(shù)形的極大值與極小值在limits.h
void floatmaxmin(); //函數(shù)聲明
void doublemaxmin();//函數(shù)聲明
void floatmaxmin()
{
//floatmax =2*2^127 ?2^128
//floatmin =1*2^-127
printf("********************float************************\n");
float fmax=3.3928236692093846346337460743177e+38f;
float fmin=5.8774717541114375398436826861112e-39f;
printf("%f\n",fmax);
printf("%.100f\n",fmin);
printf("%f\n%.100f\n",FLT_MAX,FLT_MIN);
}
void doublemaxmin()
{
//doublemax=2*2^1023 ?2^1024
//doublemin =1*2^-1023
double dmax=1.787693134862315907729305190789e+308;
double dmin=1.1125369292536006915451163586662e-308;printf("%lf\n",dmax);
printf("%.500lf\n",dmin);
printf("%lf\n%.500lf\n",DBL_MAX,DBL_MIN);
}
void main()
{
floatmaxmin();
printf("********************double************************\n");
doublemaxmin();
}
總結(jié)
以上是生活随笔為你收集整理的float与double的MAX-MIN的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 启动BIOS的虚拟化设置 | 开启CPU
- 下一篇: 文章汇总(Java篇)