大學(xué)生新聞網(wǎng),大學(xué)生新聞發(fā)布平臺(tái)
大學(xué)生新聞網(wǎng)
大學(xué)生新聞大學(xué)生活校園文學(xué)大學(xué)生村官
社會(huì)實(shí)踐活動(dòng)社會(huì)實(shí)踐經(jīng)歷社會(huì)實(shí)踐報(bào)告社會(huì)實(shí)踐總結(jié)社會(huì)實(shí)踐心得
全國排名校友會(huì)版軟科排名分類排名本科排名一本排名二本排名?婆琶學(xué)校地址
求職簡(jiǎn)歷職場(chǎng)法則面試技巧職場(chǎng)故事求職招聘大學(xué)生就業(yè)
英語學(xué)習(xí)計(jì)算機(jī)學(xué)習(xí)電氣工程機(jī)械工程經(jīng)濟(jì)管理建筑設(shè)計(jì)財(cái)務(wù)會(huì)計(jì)
申請(qǐng)書證明書檢討書自薦信演講稿心得體會(huì)調(diào)查報(bào)告讀后感求職信推薦信其它范文

C語言小寫轉(zhuǎn)大寫,小寫字母轉(zhuǎn)換成大寫字母

在 C 語言中區(qū)分字母的大小寫,利用 ASCII 碼中大寫字母和小寫字母之間的轉(zhuǎn)換關(guān)系(差值為 32),可以將小寫字母轉(zhuǎn)換為大寫字母。編寫程序?qū)崿F(xiàn),從鍵盤上輸入一個(gè)小寫字母,按回車鍵,程序?qū)⒃撔懽帜皋D(zhuǎn)換為大寫字母,并輸出其 ASCII 值。

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

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

程序代碼

#include <stdio.h>
int main()
{
    char a,b;
    printf("輸入一個(gè)小寫字母:\n");
    a=getchar();
    b=a-32;
    printf("轉(zhuǎn)換后的字母為:%c,%d\n",b,b);
    return 0;
}</stdio.h>
調(diào)試運(yùn)行結(jié)果
輸入小寫字母 c 時(shí),轉(zhuǎn)換后的大寫字母及所對(duì)應(yīng)的 ASCII 值如下所示:
輸入一個(gè)小寫字母:
c
轉(zhuǎn)換后的字母為:C,67

輸入小寫字母 m 時(shí),轉(zhuǎn)換后的大寫字母及所對(duì)應(yīng)的 ASCII 值如下所示:
輸入一個(gè)小寫字母:
m
轉(zhuǎn)換后的字母為:M,77

總結(jié)
① 實(shí)例內(nèi)容要求對(duì) ASCII 碼有所了解。知道小寫字母和大寫字母之間的差值為 32。

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

③ 使用 getchar 函數(shù)還應(yīng)注意幾個(gè)問題:

getchar 函數(shù)只能接收單個(gè)字符,輸入數(shù)字也按字符處理。輸入多于一個(gè)字符時(shí),只接收第一個(gè)字符。
使用 getchar 函數(shù)前必須包含文件“stdio.h”。
    作者:大學(xué)生新聞網(wǎng)    來源:大學(xué)生新聞網(wǎng)
    發(fā)布時(shí)間:2025-03-09    閱讀:
    掃一掃 分享悅讀
  • C語言求回文素?cái)?shù)
  • 任意的整數(shù),當(dāng)從左向右讀與從右向左讀是相同的,且為素?cái)?shù)時(shí),稱為回文素?cái)?shù)。求 1000 以內(nèi)的所有回文素?cái)?shù)。
  • 03-09 關(guān)注:0
  • C語言判斷三角形的類型
  • 根據(jù)輸入的三角形的三條邊判斷三角形的類型,并輸出其面積和類型。
  • 03-05 關(guān)注:6
  • C語言求n的階乘(n!)
  • 從鍵盤輸入一個(gè)數(shù),求出這個(gè)數(shù)的階乘,即 n!。
  • 03-05 關(guān)注:4
  • C語言分塊查找算法,索引順序查找算法
  • 例如,采用分塊查找法在有序表 11、12、18、28、39、56、69、89、96、122、135、146、156、256、298 中查找關(guān)鍵字為 96 的元素。
  • 03-05 關(guān)注:4
主站蜘蛛池模板: 精品国产综合区久久久久99 | 图片区精品综合自拍| 国产乱理伦片在线观看播放| 亚洲av日韩精品久久久久久久| jlzzjlzz亚洲乱熟在线播放| 精品国产一区二区三区色欲| 成人毛片18女人毛片免费视频未| 国产一区二区在线|播放| 久久免费区一区二区三波多野| 黄+色+性+人免费| 日韩欧美国产师生制服| 国产嫩草影院精品免费网址| 久久精品无码一区二区三区不卡| 国产又污又爽又色的网站| 最近中文国语字幕在线播放| 国产极品大学生酒店| 久久精品国产精品亚洲毛片| 香蕉97超级碰碰碰碰碰久| 日本免费www| 成年女人色毛片| 午夜伦情电午夜伦情影院 | 波多野结衣亚洲一区| 国模精品一区二区三区视频| 亚洲欧美精品久久| 4hu四虎永久地址| 欧美.成人.综合在线| 国产性生交xxxxx免费| 久久久国产精品| 精品香蕉伊思人在线观看| 好男人好资源在线观看免费| 人人妻人人狠人人爽| 91精品视频播放| 最近最新中文字幕高清中文字幕网| 国产成人精品免费视频大全五级| 久久久久国产视频| 精品久久无码中文字幕| 国内精品国产成人国产三级| 亚洲丝袜制服欧美另类| 贵州美女一级纯黄大片| 少妇极品熟妇人妻| 亚洲欧美成人一区二区三区|