C程式語言(第二版) 1 8

2021-08-30 18:12:16 字數 340 閱讀 5646

//1-8輸出所輸入字元中空格,製表符,換行符的個數

#includevoid main()

printf("空格:%d\t製表符:%d回車:\t%d\n",space,table,enter);

}

1. 換行符(\n)與回車符(\r)不是一回事兒,換行符ascii為10,回車符的ascii為13

2. 換行符就是另起一行,回車符就是回到一行的開頭,平時編寫檔案的回車符應該確切來說叫做回車換行符

下面這條語句:

printf("%s\n","aabb\rcc");

輸出結果為 ccbb,既輸出aabb後又回到行首輸出cc將之前的aa給覆蓋了

C程式語言(第二版) 2 1

2 1 編寫乙個程式以確定分別由signed和unsigned限定的char short int以及long 型別變數的取值範圍。採用列印標準標頭檔案中的相應值 include include int main 輸出結果 size of char 8 size of char max 127 siz...

C程式語言(第二版) 2 3

2 3 編寫函式htoi s 把由十六進製制數字組成的字串 包含可選的字首0x或0x 轉換為與之等價的整型值。字串中允許包含的數字包括 0 9,a f,a z include include define maxlength 10 int getline char s,int max int hto...

C程式語言(第二版) 3 2

3 2 編寫乙個函式escape s,t 將字串s複製到字串t中,並在複製過程中將換行符 製表符等不可見的字元分別轉換成 n,t等相應的可見的轉義字元。再編寫乙個相反過程的函式。include void escape char s,char t void unescape char s,char t...