日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當前位置: 首頁 > 编程资源 > 编程问答 >内容正文

编程问答

C语言-大小写转换

發布時間:2023/12/20 编程问答 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 C语言-大小写转换 小編覺得挺不錯的,現在分享給大家,幫大家做個參考.

C語言–大小寫轉換

描述:實現字母的大小寫轉換。多組輸入輸出。
輸入描述:多組輸入,每一行輸入大寫字母。
輸出描述:針對每組輸入輸出對應的小寫字母。
注意:多組輸入過程中要注意“回車”也是字母,所以要“吸收”(getchar())掉該字母。
涉及知識點:
1.getchar()
作用:輸入一個字符(通常用于接受換行符以及空格)

2.putchar()
作用:輸出一個字符
格式:putchar?,c為輸出參數

大小寫轉換


注意:
(1)敲下的字符先暫存在鍵盤的緩沖器,按了enter鍵后才會把所有敲下的字符一起輸入到計算機,然后按先后順序分別賦給相應的變量。

(2)getchar()函數不僅可以從輸入設備獲得一個可顯示的字符,而且可以獲得屏幕上無法顯示的字符,如控制字符回車換行,空格等。

所以會出現上面的那種情況,因為\n也跟著轉變了加了32后變成了*,所有我們要把\n吸收掉,再讓他getchar() 來進行讀取\n

3.EOF
它是end of file的縮寫,表示"文字流"的結尾。這里的"文字流",可以是文件,也可以是標準輸入。
EOF根本不是一個字符,而是當系統讀取到文件結尾,所返回的一個信號值(也就是-1),按下Ctrl-Z,表示將該進程中斷。
為什么要使用EOF,如果不用EOF在OJ上運行會超過時間復雜度
正確代碼:

總結

以上是生活随笔為你收集整理的C语言-大小写转换的全部內容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網站內容還不錯,歡迎將生活随笔推薦給好友。