日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 人文社科 > 生活经验 >内容正文

生活经验

float最大值_float.h库

發布時間:2023/11/27 生活经验 51 豆豆
生活随笔 收集整理的這篇文章主要介紹了 float最大值_float.h库 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

宏 描述

FLT_ROUNDS 定義浮點加法的舍入模式,它可以是下列任何一個值:

-1 - 無法確定

0 - 趨向于零

1 - 去最近的值

2 - 趨向于正無窮

3 - 趨向于負無窮

FLT_RADIX 2 這個宏定義了指數表示的基數。基數 2 表示二進制,基數 10 表示十進 制,基數 16 表示十六進制。

FLT_MANT_DIG 這些宏定義了 FLT_RADIX 基數中的位數。

DBL_MANT_DIG

LDBL_MANT_DIG

FLT_DIG 6 這些宏定義了舍入后不會改變表示的十進制數字的最大值(基數 10)。

DBL_DIG 10

LDBL_DIG 10

FLT_MIN_EXP 這些宏定義了基數為 FLT_RADIX 時的指數的最小負整數值。

DBL_MIN_EXP

LDBL_MIN_EXP

FLT_MIN_10_EXP -37 這些宏定義了基數為 10 時的指數的最小負整數值。

DBL_MIN_10_EXP -37

LDBL_MIN_10_EXP -37

FLT_MAX_EXP 這些宏定義了基數為 FLT_RADIX 時的指數的最大整數值。

DBL_MAX_EXP

LDBL_MAX_EXP

FLT_MAX_10_EXP +37 這些宏定義了基數為 10 時的指數的最大整數值。

DBL_MAX_10_EXP +37

LDBL_MAX_10_EXP +37

FLT_MAX 1E+37 這些宏定義最大的有限浮點值。

DBL_MAX 1E+37

LDBL_MAX 1E+37

FLT_EPSILON 1E-5 這些宏定義了可表示的最小有效數字。

DBL_EPSILON 1E-9

LDBL_EPSILON 1E-9

FLT_MIN 1E-37 這些宏定義了最小的浮點值。

DBL_MIN 1E-37

LDBL_MIN 1E-37

個人經驗:

#define的好像無法修改float這種變量的尾數,位數..

#include <stdio.h>
#include <float.h>
#define FLT_DIG 1
int main()
{float a=1.111111111111111111111;printf("%fn",a);printf("%d",FLT_DIG);return 0;
}

第一行結果1.111111第二行結果1。說明#define無法修改float的尾數。而是聲明一個新的常量FLT_DIG

總結

以上是生活随笔為你收集整理的float最大值_float.h库的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。