1. 程式人生 > >C語言程式設計---淺析輸入和輸出

C語言程式設計---淺析輸入和輸出

一.輸入和輸出

  1. 單個字元的輸入和輸出—getchar()和putchar() 相關知識: 何為字元常量? 即用單引號(’ ‘)括起來的字元。例如:‘a’是字元常量,a是識別符號。例如’5’也是字元常量,5是常數。 何為單個字元的輸入輸出? 記住三條命令的使用條件: 1—char c ; 2—c = getchar(); 3—putchar©; 接招看題001:從鍵盤上輸入一個大寫的字母,並將它轉化成小寫的,在螢幕上輸出。 在這裡插入圖片描述 知識補丁:何為字元? 通俗一點講,字元就是鍵盤上所有的按鍵。深入一點講,人們平時交流的語言,書籍上記載的文字,這些都叫字元。因為字元的本質是傳遞資訊,字元是有意義的字母符號。在中國它主要是以漢字的形式存在,在英國主要是以英語的形式存在。一種符號,只要它能夠向人們表達特定的資訊,都可以稱為字元。 何為特殊的字元常量? 即轉義字元。例如’\n’表換行;’\t’表製表位;’\r’表回車。等等。

  2. 資料的格式化的螢幕輸出 即printf(“格式控制轉換符+需要的原樣輸出字元”,變數或表示式) 格式控制轉換符即%d,%f,%c之類的格式控制符的統稱。 變數或表示式之間要用逗號隔開。 接招看題002:從鍵盤輸入一個大寫的字母,將其轉換為小寫的英文字母后,在螢幕上輸出轉換後的小寫字母及其對應的十進位制的ASCII碼值。 知識補丁: 為什麼要用到printf函式來輸出而不是用putchar©來輸出呢? 即二者的使用條件是什麼? putchar©是字元型輸出,只輸出字元型資料; printf()函式可以輸出任意型別的資料,既可以輸出字元型資料,也可以輸出整型資料,還可以輸出浮點型資料,等等。 我們可以根據兩者輸出資料型別的差異,加上題目,專案的要求,合理使用輸出方式。

  3. 資料的格式化的鍵盤輸入 即scanf(“格式控制轉換符+分隔符”,引數地址表) 格式控制轉換符即%d,%f,%c之類的格式控制符的統稱。 引數地址表,例如&a,&b,%c,即引數地址表=取地址運算子&+變數a,b,c。由取地址運算子&+變數組成。 接招看題003:scanf()函式輸入資料演示。 在這裡插入圖片描述 目前淺析到此。歡迎各位提供反饋,繼續豐富此文件。2018-09-28