C語言快速入門教程之10分鐘快速掌握數(shù)據(jù)類型

c中的數(shù)據(jù)類型是指用于聲明不同類型的變量或函數(shù)的擴(kuò)展系統(tǒng)。變量的類型決定了它在存儲(chǔ)中占用的空間大小以及如何解釋存儲(chǔ)的位模式。

C中的類型可分為以下幾類

數(shù)組類型和結(jié)構(gòu)類型統(tǒng)稱為聚合類型。函數(shù)的類型指定函數(shù)返回值的類型。我們將在下一節(jié)中看到基本類型,其他類型將在后面的內(nèi)容中介紹。

整數(shù)類型

下表提供了標(biāo)準(zhǔn)整數(shù)類型及其存儲(chǔ)大小和值范圍的詳細(xì)信息

要在特定平臺(tái)上獲取類型或變量的確切大小,可以使用sizeof運(yùn)算符。表達(dá)式sizeof(type)產(chǎn)生對象或類型的存儲(chǔ)大?。ㄒ宰止?jié)為單位)。下面給出了一個(gè)在任何機(jī)器上獲取int類型大小的示例

#include

#include

int main {

printf("Storage size for int : %d ", sizeof(int));

return 0;

}

編譯并執(zhí)行上述程序時(shí),它會(huì)在Linux上生成以下結(jié)果 -

Storage size for int : 4

浮點(diǎn)類型

下表提供了具有存儲(chǔ)大小和值范圍及其精度的標(biāo)準(zhǔn)浮點(diǎn)類型的詳細(xì)信息

頭文件float.h定義了一些宏,允許您使用這些值以及有關(guān)程序中實(shí)數(shù)的二進(jìn)制表示的其他詳細(xì)信息。以下示例打印float類型占用的存儲(chǔ)空間及其范圍值。小編推薦一個(gè)學(xué)C語言/C++的學(xué)習(xí)裙【 六二七,零一二,四六四 】,無論你是大牛還是小白,是想轉(zhuǎn)行還是想入行都可以來了解一起進(jìn)步一起學(xué)習(xí)!裙內(nèi)有開發(fā)工具,很多干貨和技術(shù)資料分享!

現(xiàn)場演示

#include #include

int main {

printf("Storage size for float : %d ", sizeof(float));

printf("Minimum float positive value: %E ", FLT_MIN );

printf("Maximum float positive value: %E ", FLT_MAX );

printf("Precision value: %d ", FLT_DIG );

return 0;

}

編譯并執(zhí)行上述程序時(shí),生成以下結(jié)果:

Storage size for float : 4

Minimum float positive value: 1.175494E-38

Maximum float positive value: 3.402823E+38

Precision value: 6

空類型

學(xué)習(xí)源碼,項(xiàng)目源碼,私信我“代碼” 獲取更多C/C++內(nèi)容

void類型指定沒有可用的值。它用于三種情況

和大家說了這么多,想告訴大家,只要你有決心和意志,要好學(xué)C/C++并沒那么難。

要混口飯吃也不是這么難哦

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時(shí)請結(jié)合常識(shí)與多方信息審慎甄別。
平臺(tái)聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點(diǎn),簡書系信息發(fā)布平臺(tái),僅提供信息存儲(chǔ)服務(wù)。

相關(guān)閱讀更多精彩內(nèi)容

友情鏈接更多精彩內(nèi)容