C语言编写大小写转换的程序?

如题所述

C语言的编写如下:

#include <stdio.h> 

#include <stdlib.h> 

void main () 

{   

char c1,c2;      // 定义两个字符c1,c2

printf("请输入大写字母的值!\n");  //输出你输入的那个大写字母以及它的ASCII

c1=getchar( );    //从键盘输入一个大写字母,放在c1 

c2=c1+32;  //将大写的转换成小写的

printf("小写字母的值%c\n",c2 );   //输出小写字母

system("pause"); 

}

编写分析依据:

1、在计算机中,字符是以ASCII码形式存储的;

2、在ASCII码表中,字符'A'到字符'Z'是连续的,且'A'最小'Z'最大,类似的,'a'到'z'也是连续的;

3、由于以ASCII码值存储,所以字符类数据支持比较,所以只需要以边界值进行比较,如果字符在范围内,则为大/小写字母。

拓展资料:

C语言是一门通用计算机编程语言,广泛应用于底层开发。C语言的设计目标是提供一种能以简易的方式编译、处理低级存储器、产生少量的机器码以及不需要任何运行环境支持便能运行的编程语言。

尽管C语言提供了许多低级处理的功能,但仍然保持着良好跨平台的特性,以一个标准规格写出的C语言程序可在许多电脑平台上进行编译,甚至包含一些嵌入式处理器(单片机或称MCU)以及超级电脑等作业平台。

常见的C语言基本数据类型:

1、void:声明函数无返回值或无参数,声明无类型指针,显示丢弃运算结果。

2、char:字符型类型数据,属于整型数据的一种。

3、int:整型数据,表示范围通常为编译器指定的内存字节长。

4、float:单精度浮点型数据,属于浮点数据的一种。

5、double:双精度浮点型数据,属于浮点数据的一种。

参考资料:

百度百科——c语言

温馨提示:答案为网友推荐,仅供参考
相似回答