C 資料型別
資料型別
正如我們在變數章節中解釋的那樣,C 語言中的變數必須具有指定的資料型別,並且您必須在 printf()
函式中使用格式說明符來顯示它。
示例
// 建立變數
int myNum = 5; // 整數(不帶小數的數字)
float myFloatNum = 5.99; // 浮點數
char myLetter = 'D'; // 字元
// 列印變數
printf("%d\n", myNum);
printf("%f\n", myFloatNum);
printf("%c\n", myLetter);
自己動手試一試 »
基本資料型別
資料型別指定了變數將儲存的資訊的大小和型別。
在本教程中,我們將重點介紹最基本的資料型別。
資料型別 | 大小 | 描述 | 示例 |
---|---|---|---|
int |
2 或 4 位元組 | 儲存整數,不帶小數。 | 1 |
float |
4 位元組 | 儲存小數,包含一個或多個小數位。足夠儲存 6-7 位小數。 | 1.99 |
double |
8 位元組 | 儲存小數,包含一個或多個小數位。足夠儲存 15 位小數。 | 1.99 |
char |
1 位元組 | 儲存單個字元/字母/數字,或 ASCII 值。 | 'A' |
基本格式說明符
每種資料型別都有不同的格式說明符。這裡有一些。
格式說明符 | 資料型別 | 試一試 |
---|---|---|
%d 或 %i |
int |
試一試 » |
%f 或 %F |
float |
試一試 » |
%lf |
double |
試一試 » |
%c |
char |
試一試 » |
%s |
用於字串(文字),您將在後面的章節中瞭解更多。 | 試一試 » |
注意:為指定的資料型別使用正確的格式說明符非常重要。否則,程式可能會出錯甚至崩潰。