C語言 字串和格式化輸入 輸出

2021-08-28 16:19:07 字數 629 閱讀 9389

今天,學習了c primer plus的第四章。本章講解了一些簡單的c預處理器的知識,一些字元、字串以及陣列等相關概念以及輸入輸出函式的使用。

現將知識點總結如下:

練習:假設乙個程式的開頭是這樣:

#define book "war and peace"

int main (void)

float cost =12.99;

float percent = 80.0;  

請構造乙個使用book、cost 和percent的printf()語句,列印以下內容:

this copy of "war and peace" sells for $12. 99.

that is 80% of list.

**:

#define _crt_secure_no_warnings

#define book "war and peace"

#include #include int main()

執行結果:

字串和格式化輸入 輸出

字串就是乙個或多個字元的序列。雙引號不是字串的一部分,它們只是通知編譯器其中包含了乙個字串。c沒有為字串定義專門的變數型別,而是把它儲存在char陣列中。字串中的字元存放在相鄰的儲存單元中,每個字元占用乙個單元 而陣列由相鄰儲存單元組成,所以把字串儲存到陣列中是很自然的。c用空字元 0來標記字串的結...

字串和格式化輸入 輸出

字串簡介 字串 乙個或多個字元的序列 雙引號不是字串的一部分,只是通知編輯器其中包含了乙個字串。char 陣列型別和空字元 字串的字元存放在相鄰的儲存單元中,每個字元占用乙個單元 陣列中的最後乙個位置顯示字元 0,就是空字元,用來表示字串的結束 空字元不是數字0,是非列印字元,其 ascii 碼值為...

C語言之字串和格式化輸入輸出

c語言純小白 1.編寫乙個程式,提示使用者輸入名和姓,然後以 名,姓 的格式列印出來。include intmain 2.編寫乙個程式,提示使用者輸入名和姓,並執行下列操作 1 列印名和姓,包括雙引號。printf n s,s last name,first name 2 在寬度為20的字段左端 右...