大學生新聞網,大學生新聞發布平臺
大學生新聞網
大學生新聞大學生活校園文學大學生村官
社會實踐活動社會實踐經歷社會實踐報告社會實踐總結社會實踐心得
全國排名校友會版軟科排名分類排名本科排名一本排名二本排名專科排名學校地址
求職簡歷職場法則面試技巧職場故事求職招聘大學生就業
英語學習計算機學習電氣工程機械工程經濟管理建筑設計財務會計
申請書證明書檢討書自薦信演講稿心得體會調查報告讀后感求職信推薦信其它范文

C語言小寫轉大寫,小寫字母轉換成大寫字母

在 C 語言中區分字母的大小寫,利用 ASCII 碼中大寫字母和小寫字母之間的轉換關系(差值為 32),可以將小寫字母轉換為大寫字母。編寫程序實現,從鍵盤上輸入一個小寫字母,按回車鍵,程序將該小寫字母轉換為大寫字母,并輸出其 ASCII 值。

算法思想
由于大寫字母與小寫字母之間的差值為 32,因此小寫字母轉換為大寫字母的方法就是將小寫字母的 ASCII 碼值減去 32,便可得到與之對應的大寫字母。
利用 getchar 函數從鍵盤上輸入一個小寫字母,并將其賦給一個字符變量 a;然后將 a—32 的值賦給字符變量 b;最后進行輸出,輸出時先輸出字母,再將字母以整數形式輸出。其具體步驟如下:

① 定義兩個字符變量 a、b;
② a=get char();
③ b=a—32;
④ 打印輸出。

程序代碼

#include <stdio.h>
int main()
{
    char a,b;
    printf("輸入一個小寫字母:\n");
    a=getchar();
    b=a-32;
    printf("轉換后的字母為:%c,%d\n",b,b);
    return 0;
}</stdio.h>
調試運行結果
輸入小寫字母 c 時,轉換后的大寫字母及所對應的 ASCII 值如下所示:
輸入一個小寫字母:
c
轉換后的字母為:C,67

輸入小寫字母 m 時,轉換后的大寫字母及所對應的 ASCII 值如下所示:
輸入一個小寫字母:
m
轉換后的字母為:M,77

總結
① 實例內容要求對 ASCII 碼有所了解。知道小寫字母和大寫字母之間的差值為 32。

② getchar 函數的功能是從鍵盤上輸入一個字符。其一般形式為“getchar()”。通常把輸入的字符賦予一個字符變量,構成賦值語句,如:char c;或c=getchar();

③ 使用 getchar 函數還應注意幾個問題:

getchar 函數只能接收單個字符,輸入數字也按字符處理。輸入多于一個字符時,只接收第一個字符。
使用 getchar 函數前必須包含文件“stdio.h”。
    作者:大學生新聞網    來源:大學生新聞網
    發布時間:2025-03-09    閱讀:
    掃一掃 分享悅讀
  • C語言求回文素數
  • 任意的整數,當從左向右讀與從右向左讀是相同的,且為素數時,稱為回文素數。求 1000 以內的所有回文素數。
  • 03-09 關注:0
主站蜘蛛池模板: 日产欧产va高清| 中国一级特黄特级毛片| 俄罗斯精品bbw| 美女巨胸喷奶水视频www免费| 翁公厨房嫒媛猛烈进出| 日本亚洲黄色片| 国产人妖在线视频| 久久久久久影视| 色综合视频在线| 我想看一级毛片| 动漫精品一区二区三区四区| 一级做一级爱a做片性视频视频 | 日本在线小视频| 国产乱子伦在线观看| 亚洲国产夜色在线观看| 777精品视频| 欧美不卡视频在线| 国产成人欧美一区二区三区| 久久精品99久久香蕉国产| 91精品欧美一区二区综合在线| 波多野结衣57分钟办公室| 国产美女视频一区| 亚洲人成日本在线观看| 黄网站色年片在线观看| 日本丶国产丶欧美色综合| 国产成人无码一区二区三区在线 | 自拍偷自拍亚洲精品被多人伦好爽| 放荡的欲乱合集| 免费观看呢日本天堂视频| chinese乱子伦xxxx国语对白| 渣男渣女抹胸渣男渣女在一起| 国产精品情侣呻吟对白视频| 九色综合狠狠综合久久| 91久久香蕉国产线看| 欧美www视频| 国产不卡视频在线| 一个人看的www视频免费在线观看| 激情综合色五月六月婷婷| 国产精品免费一区二区三区四区| 久久精品免费观看国产| 美女被免费看视频网站|