今天,學習了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()
![](https://pic.w3help.cc/348/d31956db84cab8d92306aef72fed6.jpeg)
字串和格式化輸入 輸出
字串就是乙個或多個字元的序列。雙引號不是字串的一部分,它們只是通知編譯器其中包含了乙個字串。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的字段左端 右...