App下載
4. 數據類型
C 語言入門體驗課 / 4. 數據類型
手機也能上課
App下載
1/8

數據類型

C支持以下基本數據類型:

  • char:存放字符數據,如 'x' 和'*'。
  • int:存放整型數據, 如 1、32和-234. 存放的數據在-32768和32767之間。
  • float:存放浮點數,如0.0003、-122.33和43321.5。
  • double:存放雙精度浮點值(極大和績效的浮點數)。

每種類型所需的存儲量因平臺而異。

C具有內置的sizeof運算符,該運算符給出了特定數據類型的內存要求。

例如:

#include <stdio.h>

int main() {
  printf("int: %d \n", sizeof(int));
  printf("float: %d \n", sizeof(float));
  printf("double: %d \n", sizeof(double));
  printf("char: %d \n", sizeof(char));

  return 0;
}

程序輸出為每種數據類型顯示相應的大小(以字節(jié)為單位)。

在該程序中,printf語句有兩個參數。 第一個參數是帶有格式說明符(%d)的輸出字符串,而另一個參數返回sizeof值。 在最終輸出中,%d(十進制)被第二個參數中的值替換。

  • printf: 用于輸出的函數。printf語句可具有多個格式說明符,并帶有用于替換說明符的相應參數。 格式說明符也稱為轉換說明符。
  • sizeof:sizeof() 是一種內存容量度量函數,功能是返回一個變量或者類型的大?。ㄒ宰止?jié)為單位);在 C 語言中,sizeof() 是一個判斷數據類型或者表達式長度的運算符。

  • 注意:C語言的數據類型中,沒有布爾類型。


+10 經驗 +10積分
解析
提示
參考答案
+10 經驗 +10積分
視頻播放結束,是否學習下一節(jié)?