從鍵盤輸入4個9以內的數字字元

2021-04-18 16:31:53 字數 342 閱讀 8031

從鍵盤輸入4個9以內的數字字元,將其轉換為4位十進位制數後顯示出來。

/*分析:⑴將每個數字字元c變成對應的數字,即將以ascii碼表示的數字字元變成一位十進位制數,方法為:c-'0',如c='8'時,c-'0'=8。轉換中若遇非'0'~'9'字元則結束轉換。   ⑵將每次變換的一位十進位制數,從高位開始,按位加權,變成多位的十進位制數,放在變數data中。如輸入1,2,3,4,則結果應是按%d格式顯示的1234。   */

#include "stdafx.h" #include"stdio.h" int main(int argc, char* argv)  printf("data=%d/n",data);  return 0; }

shell 指令碼對從鍵盤輸入的字元進行校驗

當編寫shell指令碼時,總是不可避免的要與外界進行互動。通過 read p 請輸入 input 指令,可以實現由鍵盤到指令碼的互動。但是由輸入法進行輸入的時候,不可避免會產生一些特殊字元,如果一起輸入指令碼,會造成指令碼的不穩定,因此需要對從鍵盤輸入 的字元進行校驗。path pwd while ...

從鍵盤輸入乙個字元,按要求輸出

從鍵盤輸入乙個字元,若輸入為小寫字元,輸出對應的大寫字元 若輸入為大寫字元,輸出對應的小寫字元 若輸入數字,則不輸出。分析 其中將ch定義為int型是因為這樣它的返回值範圍就夠大,eof在記憶體中儲存時它的值為 1。define crt secure no warnings include incl...

關於「c語言從鍵盤輸入字串到指標陣列」的問題

c語言中字串常量儲存在靜態資料區,並且有字串結束符,直到程式執行結束它才會被銷毀,所以在程式中我們把乙個字串常量賦值給乙個字元指標,如 char pchar hello world 其中,hello world 是乙個字串常量,pchar是乙個字元指標。該句相當於將字元 h 在靜態資料區中的位址賦給...