1樓:會飛的小兔子
dbl_max:double型的最大值
dbl_min:double型的最小值
flt_max:float型的最大值
flt_min:float型的最小值
1、負值取值範圍為-1.79769313486231570e+308到-4.94065645841246544e-324;
2、正值取值範圍為4.94065645841246544e-324到1.79769313486231570e+308。
擴充套件資料
c++中使用sizeof()函式來獲取各種資料型別的大小
type:size
bool:所佔位元組數:1最大值:1最小值:0
char:所佔位元組數:1最大值:最小值:?
signedchar:所佔位元組數:1最大值:最小值:?
unsignedchar:所佔位元組數:1最大值:?最小值:
wchar_t:所佔位元組數:4最大值:2147483647最小值:-2147483648
short:所佔位元組數:2最大值:32767最小值:-32768
int:所佔位元組數:4最大值:2147483647最小值:-2147483648
unsigned:所佔位元組數:4最大值:4294967295最小值:0
long:所佔位元組數:8最大值:9223372036854775807最小值:-9223372036854775808
unsignedlong:所佔位元組數:8最大值:18446744073709551615最小值:0
double:所佔位元組數:8最大值:1.79769e+308最小值:2.22507e-308
longdouble:所佔位元組數:16最大值:1.18973e+4932最小值:3.3621e-4932
float:所佔位元組數:4最大值:3.40282e+38最小值:1.17549e-38
size_t:所佔位元組數:8最大值:18446744073709551615最小值:0
string:所佔位元組數:24
2樓:可以叫我表哥
在中定義了浮點型別的範圍:
#define dbl_max 1.7976931348623158e+308 /* max value */
#define dbl_min 2.2250738585072014e-308 /* min positive value */
3樓:匿名使用者
double 64位 8位元組 表述範圍:+/-1.8*10^308 ||||||| long double 長雙精度80 位 10位元組 表述範圍:+/-1.2*10^4932
4樓:匿名使用者
下面的回答很詳細:
標準c++中 一個int型是一個機器字長,double是兩個機器字長。
對於16位機:int是16位,double是32位。即sizeof(int) = 2,sizeof(double)=4
對於32位機(即你的機器一個字長為32個二進位制位):
int是32位,double是64位。
對於64位機:int是64位,double就成了128位了。
所以double的具體範圍是多少要看你的機器以及編譯器而言(如果編譯器不遵從標準,長度當然不一樣)。
以32位機而言:一個double佔64位記憶體空間。故而他能表示的最大的數就是當個後面63二進位制位全為1,即2^63-1 (至於最高位,一般用於表示正負,計算時要去掉)。
所以double的範圍就是 -2^63 ~ 2^63-1;
5樓:匿名使用者
c++ 裡 double型 資料 最大值和最小值 和 機器 有一定 的關係
6樓:匿名使用者
double_max
要包含limits.h
7樓:匿名使用者
2^63 ~ 2^63-1
c語言寫4 4矩陣找出其中最大值最小值和最
include include include typedef struct locationloc int main void nmax nmin a 0 0 for int i 0 i 4 i for int j 0 j 4 j if nmin a i j printf 最小值為 d,最小值位標...
C語言利用指標實現求陣列元素中的最大值和最小值
可以通過定義一個指標變數來求陣列元素中的最大值與最小值。include void main double max double malloc sizeof double 最大值指標 double min double malloc sizeof double 最小值指標 int i max a 0 ...
c語言程式設計 找出二維陣列中的最大值最小值及其所在行號列號
示例 有一個3 4的矩陣,要求程式設計序求出其中最大的那個元素的值,以及其所在的行號和列號。include int main max a 0 0 printf array a n for i 0 i 2 i printf n for i 0 i 2 i return 0 執行結果 4 4的陣列示例,...