C說話 數據類型具體引見。本站提示廣大學習愛好者:(C說話 數據類型具體引見)文章只能為提供參考,不一定能成為您想要的結果。以下是C說話 數據類型具體引見正文
C 數據類型
在 C 說話中,數據類型指的是用於聲明分歧類型的變量或函數的一個普遍的體系。變量的類型決議了變量存儲占用的空間,和若何說明存儲的位形式。
C 中的類型可分為以下幾種:
數組類型和構造類型統稱為聚合類型。函數的類型指的是函數前往值的類型。在本章節接上去的部門我們將引見根本類型,其他幾品種型會在後邊幾個章節中停止講授。
整數類型
下表列出了關於尺度整數類型的存儲年夜小和值規模的細節:
留意,各類類型的存儲年夜小與體系位數有關,但今朝通用的以64位體系為主。
以以下出了32位體系與64位體系的存儲年夜小的差異(windows 雷同):
為了獲得某個類型或某個變量在特定平台上的精確年夜小,您可使用 sizeof 運算符。表達式 sizeof(type) 獲得對象或類型的存儲字節年夜小。上面的實例演示了獲得 int 類型的年夜小:
#include <stdio.h> #include <limits.h> int main() { printf("int 存儲年夜小 : %lu \n", sizeof(int)); return 0; }
當您在 Linux 上編譯並履行下面的法式時,它會發生以下成果:
int 存儲年夜小 : 4
浮點類型
下表列出了關於尺度浮點類型的存儲年夜小、值規模和精度的細節:
頭文件 float.h 界說了宏,在法式中可使用這些值和其他有關實數二進制表現的細節。上面的實例將輸入浮點類型占用的存儲空間和它的規模值:
#include <stdio.h> #include <float.h> int main() { printf("float 存儲最年夜字節數 : %lu \n", sizeof(float)); printf("float 最小值: %E\n", FLT_MIN ); printf("float 最年夜值: %E\n", FLT_MAX ); printf("精度值: %d\n", FLT_DIG ); return 0; }
當您在 Linux 上編譯並履行下面的法式時,它會發生以下成果:
float 存儲最年夜字節數 : 4 float 最小值: 1.175494E-38 float 最年夜值: 3.402823E+38 精度值: 6
void 類型
void 類型指定沒有可用的值。它平日用於以下三種情形下:
假如如今您照樣沒法完整懂得 void 類型,不消太擔憂,在後續的章節中我們將會具體講授這些概念。
以上就是對 C說話數據類型的材料整頓,後續持續彌補相干材料,願望能贊助開端進修 C說話的同窗。