(二)學習筆記 c語言基礎 數據類型

1.C語言的基本數據類型爲:整型、字符型、實數型。這些類型按其在計算機中的存儲方式可被分爲兩個系列,即整數(integer)類型和浮點數(floating-point)類型。

short、int、long、char、float、double 這六個關鍵字再加上兩個符號說明符signed和unsigned就基本表示了C語言的最常用的數據類型。
在這裏插入圖片描述

2.格式字符用以指定輸出項的數據類型和輸出格式。

引用自百科詞條

printf函數格式字符:
常用的有以下幾種格式字符:
(1)d格式字符。用來輸出十進制整數。有以下幾種用法:
1、%d,按整型數據的實際長度輸出。
2、%md,m爲指定的輸出字段的寬度。
3、%ld,輸出長整型數據。
(2)o格式符,以八進制整型式輸出整數。
(3)x格式符,以十六進制數形式輸出整數。
(4)u格式符,用來輸出unsigned型數據,即無符號數,以十進制形式輸出。
(5)c格式符,用來輸出一個字符。
(6)s格式符,用來輸出一個字符串。
(7)f格式符,用來輸出實數(包括單雙精度),以小數形式輸出。
(8)e格式符,以指數形式輸出實數。
(9)g格式符,用來輸出實數,它根據數值的大小,自動選f格式或e格式(選擇輸出是佔寬度較小的一種),且不輸出無意義的零。
(10)p格式符,用於變量地址的輸出。
(11) %[scanfset]:
scanfset 有兩種形式:一種是以非 “^” 字符開頭的 scanset , 表示在讀入字符串時將匹配所有在 scanfset 中出現的字符,遇到非scanfset 中的字符時輸入就結束;另外一種形式是以 “^” 字符開頭的scanfset ,表示在讀入字符串時將匹配所有不在scanfset 中出現的字符,遇到scanfset 中的字符輸入就結束。
int main()
{
    char str[30];
    scanf("%[^\n]", str);//遇到回車鍵時字符串輸入結束,可使scanf接收空格等特殊字符
    printf("%s", str);
}

下一篇:(三)學習筆記 c語言基礎 指針
上一篇:(一)學習筆記 c語言基礎 初識(基本語法)

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章