C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍

今天我們要學習的是:像輸出hello world一樣,輸出 整型 浮點型數據 的 取值範圍

C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍

--------世界太蕪雜 IT課代表家 幫你整理----------

計算某個類型所佔的內存或者某個變量的長度,我們都知道用sizeof( )這個運算符就可以了,注意sizeof( )是運算符

在不用的平臺同一類型所佔的字節數是不一樣的,例如int型可能佔2個字節,也可能是4個字節。通過字節數得出的取值範圍的大小就更難記住了,整型數據不僅有int(基本整型),還包括unsigned int(無符號基本整型)、short(短整型)、long(長整型)、unsigned long(無符號長整型)等等。

今天學習的方法就是添加兩句不起眼的代碼,就可以輸出數據類型的取值範圍。對於浮點型數據來說,有效數字位也是可以輸出查看的。請往下看:

C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍

一、查看int型取值範圍

添加兩句代碼:

#include

printf("int的取值範圍:\n\n"

"%d~%d\n",INT_MIN,INT_MAX);

運行效果:

C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍


Tips:

#include :

定義整型數據取值範圍的頭文件

INT_MAX: int的有符號最大值

INT_MIN: int的有符號最小值



二、查看浮點型範圍

以float型為例,添加代碼:

#include

printf("float的取值範圍:\n\n"

"%e~%e\n",FLT_MIN,FLT_MAX);

運行效果:

C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍


Tips:

#include :

定義浮點型數據取值範圍、精度的頭文件

FLT_MAX:float的最大值

FLT_MIN: float的最小值



三、float型數據的有效數字位又該如何輸出了?

添加代碼:

#include

printf("float的有效數字位:"

"%d\n",FLT_DIG);

運行效果:

C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍


Tips:

FLT_DIG

Digits: ['dɪdʒɪts]位數,數字,顯示位數


任何類型表示數的範圍是有限的,注意數值溢出問題,推薦

浮點型數據可以直接比較大小,不能直接判斷是否相等,推薦


C語言:像輸出hello world一樣,輸出整型浮點型數據的取值範圍

瞭解更多編程小知識關注 IT課代表家

如果對您有幫助,請轉給更多的人看看


分享到:


相關文章: