C语言题目描述: 从键盘上输入一个小写字母,然后将小写字母装换成大写字母输出! c语言编程,从键盘输入一个小写字母,将其转换成大写字母?

\u7528C\u8bed\u8a00\u7f16\u7a0b \u901a\u8fc7\u952e\u76d8\u8f93\u5165\u4e00\u4e2a\u5c0f\u5199\u5b57\u6bcd,\u8981\u6c42\u5c06\u5176\u8f6c\u5316\u4e3a\u5bf9\u5e94\u7684\u5927\u5199\u5b57\u6bcd\u540e\u8f93\u51fa

#include
void main(){
char word;
scanf("%c",&word);
a-=32;
printf("%c\n",word);
}
ASCII \u7801\u4f7f\u7528\u6307\u5b9a\u76847 \u4f4d\u62168 \u4f4d\u4e8c\u8fdb\u5236\u6570\u7ec4\u5408\u6765\u8868\u793a128 \u6216256 \u79cd\u53ef\u80fd\u7684\u5b57\u7b26\u3002\u6807\u51c6ASCII \u7801\u4e5f\u53eb\u57fa\u7840ASCII\u7801\uff0c\u4f7f\u75287 \u4f4d\u4e8c\u8fdb\u5236\u6570\uff08\u5269\u4e0b\u76841\u4f4d\u4e8c\u8fdb\u5236\u4e3a0\uff09\u6765\u8868\u793a\u6240\u6709\u7684\u5927\u5199\u548c\u5c0f\u5199\u5b57\u6bcd\uff0c\u6570\u5b570 \u52309\u3001\u6807\u70b9\u7b26\u53f7\uff0c \u4ee5\u53ca\u5728\u7f8e\u5f0f\u82f1\u8bed\u4e2d\u4f7f\u7528\u7684\u7279\u6b8a\u63a7\u5236\u5b57\u7b26\u3002\u5176\u4e2d\uff1a
0\uff5e31\u53ca127(\u517133\u4e2a)\u662f\u63a7\u5236\u5b57\u7b26\u6216\u901a\u4fe1\u4e13\u7528\u5b57\u7b26\uff08\u5176\u4f59\u4e3a\u53ef\u663e\u793a\u5b57\u7b26\uff09\uff0c\u5982\u63a7\u5236\u7b26\uff1aLF\uff08\u6362\u884c\uff09\u3001CR\uff08\u56de\u8f66\uff09\u3001FF\uff08\u6362\u9875\uff09\u3001DEL\uff08\u5220\u9664\uff09\u3001BS\uff08\u9000\u683c)\u3001BEL\uff08\u54cd\u94c3\uff09\u7b49\uff1b
\u901a\u4fe1\u4e13\u7528\u5b57\u7b26\uff1aSOH\uff08\u6587\u5934\uff09\u3001EOT\uff08\u6587\u5c3e\uff09\u3001ACK\uff08\u786e\u8ba4\uff09\u7b49\uff1bASCII\u503c\u4e3a8\u30019\u300110 \u548c13 \u5206\u522b\u8f6c\u6362\u4e3a\u9000\u683c\u3001\u5236\u8868\u3001\u6362\u884c\u548c\u56de\u8f66\u5b57\u7b26\u3002\u5b83\u4eec\u5e76\u6ca1\u6709\u7279\u5b9a\u7684\u56fe\u5f62\u663e\u793a\uff0c\u4f46\u4f1a\u4f9d\u4e0d\u540c\u7684\u5e94\u7528\u7a0b\u5e8f\uff0c\u800c\u5bf9\u6587\u672c\u663e\u793a\u6709\u4e0d\u540c\u7684\u5f71\u54cd\u3002
32\uff5e126(\u517195\u4e2a)\u662f\u5b57\u7b26(32\u662f\u7a7a\u683c\uff09\uff0c\u5176\u4e2d48\uff5e57\u4e3a0\u52309\u5341\u4e2a\u963f\u62c9\u4f2f\u6570\u5b57\u3002
65\uff5e90\u4e3a26\u4e2a\u5927\u5199\u82f1\u6587\u5b57\u6bcd\uff0c97\uff5e122\u53f7\u4e3a26\u4e2a\u5c0f\u5199\u82f1\u6587\u5b57\u6bcd\uff0c\u5176\u4f59\u4e3a\u4e00\u4e9b\u6807\u70b9\u7b26\u53f7\u3001\u8fd0\u7b97\u7b26\u53f7\u7b49\u3002
\u6839\u636eASCII\u6807\u51c6\u8868\u53ef\u770b\u51fa\u540c\u4e00\u5b57\u6bcd\u7684\u5927\u5199\u548c\u5c0f\u5199\u4e4b\u95f4\u76f8\u5dee32\u3002




\u6269\u5c55\u8d44\u6599\uff1a
1. 1981\u5e74IBM PC ROM256\u4e2a\u5b57\u7b26\u7684\u5b57\u7b26\u96c6\uff0c\u5373IBM\u6269\u5c55\u5b57\u7b26\u96c6\u3002
2. 1985\u5e7411 Windows\u5b57\u7b26\u96c6\u88ab\u79f0\u4f5c\u201cANSI\u5b57\u7b26\u96c6\u201d\uff0c\u9075\u5faa\u4e86ANSI\u8349\u6848\u548cISO\u6807\u51c6\uff08ANSI/ISO8859-1-1987\uff0c\u7b80\u201cLatin 1\u201d\u3002
3. 1987\u5e744\u6708\u4ee3\u7801\u9875437,\u5b57\u7b26\u7684\u6620\u50cf\u4ee3\u7801\uff0c\u5728MS-DOS3.3\u51fa\u73b0\u3002
\u6269\u5c55ASCII \u5b57\u7b26\u662f\u4ece128 \u5230255\uff080x80-0xff\uff09\u7684\u5b57\u7b26\u3002
\u6269\u5c55ASCII\u4e0d\u518d\u662f\u56fd\u9645\u6807\u51c6\u3002
4. \u53cc\u5b57\u8282\u5b57\u7b26\u96c6\uff08DBCS\uff1adouble-byte character set\uff09,\u89e3\u51b3\u4e2d\u56fd\u3001\u65e5\u672c\u548c\u97e9\u56fd\u7684\u8c61\u5f62\u6587\u5b57\u7b26\u548cASCII\u7684\u67d0\u79cd\u517c\u5bb9\u6027\u3002DBCS\u4ece256\u4ee3\u7801\u5f00\u59cb\uff0c\u5c31\u50cfASCII\u4e00\u6837\u3002
\u4e0e\u4efb\u4f55\u884c\u4e3a\u826f\u597d\u7684\u4ee3\u7801\u9875\u4e00\u6837\uff0c\u6700\u521d\u7684128\u4e2a\u4ee3\u7801\u662fASCII\u3002\u7136\u800c\uff0c\u8f83\u9ad8\u7684128\u4e2a\u4ee3\u7801\u4e2d\u7684\u67d0\u4e9b\u603b\u662f\u8ddf\u968f\u7740\u7b2c\u4e8c\u4e2a\u5b57\u8282\u3002\u8fd9\u4e24\u4e2a\u5b57\u8282\u4e00\u8d77\uff08\u79f0\u4f5c\u9996\u5b57\u8282\u548c\u8ddf\u968f\u5b57\u8282\uff09\u5b9a\u4e49\u4e00\u4e2a\u5b57\u7b26\uff0c\u901a\u5e38\u662f\u4e00\u4e2a\u590d\u6742\u7684\u8c61\u5f62\u6587\u5b57\u3002
\u53c2\u8003\u8d44\u6599\uff1aASCII

\u4fe1\u606f\u5b66\u5965\u8d5b 1138-\u5c06\u5b57\u7b26\u4e32\u4e2d\u7684\u5c0f\u5199\u5b57\u6bcd\u8f6c\u6362\u6210\u5927\u5199\u5b57\u6bcd

可以参考下面的代码:

#include <stdio.h>

void main()

{

char ch;

scanf("%c",&ch);

if(ch>='A'&&ch<='Z')

{

ch=ch+32;

printf("%c

",ch);

}else{

printf("%c

",ch);

}

}

扩展资料:

1、printf()函数

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出

信息。在编写程序时经常会用到此函数。函数的原型为:

int printf(const char *format, ...);

函数返回值为整型。若成功则返回输出的字符数,输出出错则返回负值。

2、if语句

是指编程语言(包括c语言、C++、C#、java、VB、汇编语言等)中用来判定所给定的条件是否满足,根据判定的结果(真或假)决定执行给出的两种操作之一,if的返回值为真或假,可以用bool型变量进行存储,占用一字节。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-if语句



main()
{
char a;//定义变量a
printf("please input a small character \n");//提示 请输入一个小写字母
scanf("%c",&a);//输入小写字母
printf("output a big character\n")//提示输出一个大写字母
printf("%c",a-32);//输出对应的大写字母
}

#include<stdio.h>

int main()
{
char end;bool tc=false;int count=0;
printf("请输入一个大写字母: ");
char ch;bool check=true;char oper;
while( ~scanf("%c",&ch) )
{
getchar();
if(ch>='a'&&ch<='z')
{
printf("你输入了一个小写字母:%c\n",ch);
check=false;
if( !check )
{
printf("是否把小写转换成大写(是->y;否->n):");
oper=getchar();//getchar();
if(oper=='y'||oper=='Y') printf("转换后的大写字母是:%c\n",ch-32);
else if(oper=='n'||oper=='N') printf("输入错误,请重新输入: ");
getchar();
check=true;tc=true;
}
}
else if(ch>='A'&&ch<='Z')
{
printf("你输入的是大写字母%c\n",ch);
printf("转换后对应的小写字母是:");
printf("%c\n",ch+32);tc=true;
}
else
{
printf("input error! 请重新输入\n");
continue;
}
if(tc)
{
printf("转换完成,继续->1,退出->2! : ");
end=getchar();getchar();
if(end=='1') { printf("请输入一个大写字母: ");continue;}
else if(end=='2') break;
else printf("input error!\n");
}
}
return 0;
}

#include<stdio.h>
void main()
{char c;
scanf("%c",&c);
if(c>='a' && c<='z')
c=c-32;
printf("%c",c);

}

PS:楼上的答案不叫麻烦不叫复杂,叫严谨!赞一个!

扩展阅读:初学编程必背50个 ... c#编程软件手机版 ... c++简单程序实例 ... c语言从键盘输入汉字 ... 怎么键盘录入字符串 ... 扫一扫题目出答案 ... c语言从控制台输入数字 ... c语言入门基础题及答案 ... c语言从键盘获取一个字符 ...

本站交流只代表网友个人观点,与本站立场无关
欢迎反馈与建议,请联系电邮
2024© 车视网