C语言:几种字符输入函数的区别
                                                            生活随笔
收集整理的這篇文章主要介紹了
                                C语言:几种字符输入函数的区别
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.                        
                                幾種字符輸入函數的區別:
1、getche()函數:用于從鍵盤讀入一個字符并顯示,然后直接執行下一條語 ? 句。 2、getch()函數:用于從鍵盤中讀入一個字符,但不顯示在屏幕上, ? ? ??然后執行下一條語句。 3、getchar()函數:用于從鍵盤讀入一個字符,然后等待輸入是否結束, ? ? ? ? ? ? ? ? ? ? ? ? ? 如果用戶按下enter鍵,則執行下一條語句。 4、putchar()函數:用于將字符常量或者字符變量輸出在屏幕上, ? ? ? ? ? ? ? ? ? ? ? ? ?并自動換行。 ? ? ? ?? ASCII值對應字符類型: ?大寫字母:65~90 ?小寫字母:97~122 ?數字類型:48~57 ?特殊字符:0~47、58~64、91~96 ? 字符串的拷貝:strcpy(str1,str2) 1、strcpy(str1,str2):將源字符串str2地址拷貝到目的字符串地 ?? ? ? ? ? ? ? ? ? ? ? ? ? ? ? ?址str1。 2、strcpy(字符數組名,字符常量):strcpy(str,"1234”) ? 注意:(1)不能將字符數組地址拷貝到字符常量,運行時會出現bus error總線錯誤 ? ? ? ? ? ? 例如:strcpy(“hello world”,str) ? ? ? ? ?(2)目的字符串長度必須大于源字符串的長度,不然會出現內存溢出。 ? 改進版字符串拷貝:strncpy(str1,str2,n_bytes) 控制著拷貝的字節數 ? 字符串的比較:strcmp(str,str2) 返回值大于0; >; 返回值等于0,==;返回值小于0,<。 ? 3、自定義字符串比較,比較條件:str1[i]!=‘\0 && str2[i]!=0 && str1[i]==str2[i] 程序猿神奇的手,每時每刻,這雙手都在改變著世界的交互方式! 分類: C 本文轉自當天真遇到現實博客園博客,原文鏈接:http://www.cnblogs.com/XYQ-208910/p/4887522.html,如需轉載請自行聯系原作者總結
以上是生活随笔為你收集整理的C语言:几种字符输入函数的区别的全部內容,希望文章能夠幫你解決所遇到的問題。
                            
                        - 上一篇: python画皇冠_用Python画小女
 - 下一篇: 二进制文件安装mysql_CentOS7