C语言里的getchar()怎么用?
getchar()是c语言中的一个函数,可以用它来赋一个字符的值。
例如:char a;
a=getchar();
当你在键盘上输入一个字符后按回车;(输入u)
那么字符变量a的值就是'u'了.
main() { char c; c=getchar(); /*从键盘接收一个字符,只能一个,多于一个其余作废*/ putchar(c); } 还可以这样用: main() { putchar(getchar()); }
绛旓細getchar()杩斿洖杈撳叆娴涓殑涓涓瓧鑺傦紝濡傛灉杈撳叆娴佸凡缁忓埌灏鹃儴锛岃繑鍥濫OF(-1)渚嬪锛歞efine EOF -1 void func(void){ int c = getchar();//getchar 杩斿洖鍊兼槸int if(c==EOF)return;func();//閫掑綊璋冪敤func鍑芥暟锛屽疄鐜板掑簭杈撳嚭 putchar(c);//杈撳嚭瀛楃 } 杩欎釜鍑芥暟浼氬湪杈撳叆EOF鍚庣粨鏉熻鍙栵紝鐒跺悗杈撳嚭杈撳叆...
绛旓細getchar()鏄痗璇█涓殑涓涓緭鍏ュ嚱鏁銆傚彲浠ョ敤瀹冩潵璧嬩竴涓瓧绗︾殑鍊笺備緥濡傦細char a;a=getchar()銆傚綋浣犲湪閿洏涓婅緭鍏ヤ竴涓瓧绗︼紙濡傝緭鍏)鍚庢寜鍥炶溅锛岄偅涔堝瓧绗﹀彉閲廰鐨勫煎氨鏄紘g'浜嗐備笌scanf鐨勫尯鍒細1銆乬etchar锛堬級鍑芥暟鍙兘杈撳叆涓涓瓧绗﹀瀷鐨勫硷紝鑰宻canf锛堬級鍑芥暟闄や簡瀛楃鍨嬶紝杩樺彲浠ヨ緭鍏ュ绉嶆暟鎹被鍨嬬殑鍊硷紝...
绛旓細getchar()鏄痗璇█涓殑涓涓嚱鏁帮紝鍙互鐢ㄥ畠鏉ヨ祴涓涓瓧绗︾殑鍊銆備緥濡:char a;a=getchar();褰撲綘鍦ㄩ敭鐩樹笂杈撳叆涓涓瓧绗﹀悗鎸夊洖杞;(杈撳叆u)閭d箞瀛楃鍙橀噺a鐨勫煎氨鏄'u'浜.main() { char c; c=getchar(); /*浠庨敭鐩樻帴鏀朵竴涓瓧绗︼紝鍙兘涓涓紝澶氫簬涓涓叾浣欎綔搴*/ putchar(c); } 杩樺彲浠ヨ繖鏍风敤锛 m...
绛旓細1銆佹墦寮C璇█IDE锛岃繖閲屼互Code::Block浣滀负绀鸿寖銆2銆佹垜浠鍏堝湪鏂囦欢杩欓噷鏂板缓涓涓┖鐧芥枃浠讹紝鐒跺悗杈撳叆锛僫nclude <stdio.h>澶存枃浠躲3銆佽緭鍏nt main(){}琛ㄧず鍑芥暟鏈夎繑鍥炲笺4銆乧har first銆乻econd锛宼hird锛屽厛澹版槑瀛楃鍙橀噺锛岃繖閲岀ず鑼冧笁涓彉閲忋5銆乫irst = getchar()锛宻econd = getchar()锛宼hird = getchar...
绛旓細getchar锛堬級鏄 C 璇█涓殑涓涓爣鍑嗗簱鍑芥暟銆俫etchar锛堬級 鐢ㄤ簬浠庢爣鍑嗚緭鍏ワ紙閫氬父鏄敭鐩橈級璇诲彇涓涓瓧绗︼紝骞跺皢鍏朵綔涓 int 绫诲瀷杩斿洖銆傝繖涓嚱鏁板湪 stdio.h 澶存枃浠朵腑瀹氫箟銆俫etchar锛堬級鍑芥暟鍦ㄧ▼搴忎腑闈炲父鏈夌敤锛屽畠鍏佽鎴戜滑璇诲彇鐢ㄦ埛杈撳叆鐨勫瓧绗︺傝繖涓嚱鏁颁細闃诲绋嬪簭鎵ц锛岀洿鍒扮敤鎴疯緭鍏ヤ竴涓瓧绗︺傜敤鎴疯緭鍏ョ殑瀛楃鐒跺悗琚...
绛旓細涓婇潰鐨涓や綅璇寸殑婊℃竻妤氫簡锝getchar()鍑芥暟鐢ㄤ簬鑾峰彇涓涓敤鎴烽敭鐩樿緭鍏ョ殑瀛楃 涓嶈繃娉ㄦ剰涓鐐瑰摝锝瀏etchar()鍑芥暟涔熶細鑾峰彇浣犺緭鍏ョ殑鍥炶溅瀛楃'\n'
绛旓細鍏充簬c璇█getchar鐢ㄦ硶渚嬪瓙锛宑璇█getchar鐢ㄦ硶杩欎釜寰堝浜鸿繕涓嶇煡閬擄紝浠婂ぉ鏉ヤ负澶у瑙g瓟浠ヤ笂鐨勯棶棰橈紝鐜板湪璁╂垜浠竴璧锋潵鐪嬬湅鍚э紒1銆乬etchar 鐢卞畯瀹炵幇锛#define getchar() getc(stdin)銆2銆乬etchar鏈変竴涓猧nt鍨嬬殑杩斿洖鍊.褰撶▼搴忚皟鐢╣etchar鏃.绋嬪簭灏辩瓑鐫鐢ㄦ埛鎸夐敭.鐢ㄦ埛杈撳叆鐨勫瓧绗﹁瀛樻斁鍦ㄩ敭鐩樼紦鍐插尯涓.鐩村埌鐢ㄦ埛鎸...
绛旓細C璇█涓璯etchar鐨勭敤娉曪細褰撹緭鍏ョ粓绔湪榛樿鐨勮緭鍏ユā寮忥紙cooked锛変笅鏃秅etchar鏄互琛屼负鍗曚綅杩涜瀛樺彇锛宔of(unix/linux涓嬩负缁勫悎閿甤trl+d)鏈変袱绉嶄綔鐢紝涓涓槸鎹㈣绗︼紝涓涓槸缁撴潫绗︺傚綋缂撳啿鍖烘湁鍏跺畠瀛楃鏃讹紝瀹冨彧鏄竴涓崲琛岀锛屽綋鍓嶉潰娌℃湁瀛楃鏄畠灏辨槸涓涓湴鍦伴亾閬撶殑鏂囦欢缁撴潫绗︺傝繍琛屼唬鐮侊細include <stdio.h>...
绛旓細getchar()鏄C璇█涓殑涓涓緭鍏ュ嚱鏁 getchar()鏄疌璇█涓殑涓涓緭鍏ュ嚱鏁帮紝鍙互浠庢爣鍑嗚緭鍏ユ祦锛堥氬父鏄敭鐩橈級涓幏鍙栧瓧绗︺傚畠鍦ㄧ▼搴忎腑闈炲父甯哥敤锛屽彲浠ュ府鍔╂垜浠幏鍙栫敤鎴疯緭鍏ュ拰澶勭悊鏁版嵁銆備娇鐢╣etchar()鍑芥暟鏃讹紝鎴戜滑鍙渶瑕佸湪绋嬪簭涓皟鐢ㄥ畠锛屽綋鐢ㄦ埛閿叆瀛楃骞舵寜涓嬪洖杞﹂敭鍚庯紝璇ュ嚱鏁颁細杩斿洖閿叆鐨勫瓧绗︼紝骞跺皢瀹冨瓨鍌ㄥ埌...
绛旓細C璇█涓殑getchar()鍑芥暟鏄竴涓叧閿殑杈撳叆鎿嶄綔宸ュ叿锛屽叾涓昏浣滅敤鏄粠閿洏璁惧涓帴鏀剁敤鎴疯緭鍏ョ殑涓涓瓧绗︺傝繖涓嚱鏁扮殑鎵ц娴佺▼鏄瓑寰呯敤鎴风殑鎸夐敭杈撳叆锛岀洿鍒扮敤鎴锋寜涓嬪洖杞﹂敭鎵嶄細鍋滄銆傚湪姝ゆ湡闂达紝灞忓箷涓婁細鏄剧ず鐢ㄦ埛杈撳叆鐨勬墍鏈夊瓧绗︼紝浣嗗煎緱娉ㄦ剰鐨勬槸锛実etchar()浠呰繑鍥炵敤鎴锋寜涓嬪苟杈撳叆鐨勭涓涓瓧绗︼紝鍏朵綑鐨勫瓧绗︿笉浼氫綔涓...