C语言的编写如下:
#include
#include
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语言
单个大写字母输出小写的实现过程如下:
1、设计思路:
在C语言中,每一个常用字符都有一个对应的ASCII值,大写字母A~Z对应的ASCII为65~90,小写字母a~z对应的ASCII值为97~122。
大写字母与小写字母的ASCII值相差32,故可以通过这一点实现大写字母与小写字母的转换。
2、实现代码如下:
3、测试结果:
扩展资料:
所有字母大写输出小写:
通过if语句判断实现字符串的任意字符的大小写状态,循环输出,代码如下:
此程序会将大写字母转换成小写字母而小写字母原样输出。
参考资料:
百度百科--ASCII大小写的表述方式
C++写出输入一个大写字母,输出时变成小写的方法如下:
#include
void main()
{
char c;
cin>>c;
if ((c>='A')&&(c<='Z')) cout<<(char)(c+32)<
else cout<<"该字符不是大写字母"<
C++是C语言的继承,它既可以进行C语言的过程化程序设计,又可以进行以抽象数据类型为特点的基于对象的程序设计,还可以进行以继承和多态为特点的面向对象的程序设计。C++擅长面向对象程序设计的同时,还可以进行基于过程的程序设计,因而C++就适应的问题规模而论,大小由之。
C++不仅拥有计算机高效运行的实用性特征,同时还致力于提高大规模程序的编程质量与程序设计语言的问题描述能力。
C++实现如下:
#include
void main()
{
char c;
cin>>c;
if ((c>='A')&&(c<='Z')) cout<<(char)(c+32)<//判断输入的字符是否为大写字母,是则输出其对应的小写字母。
else cout<<"该字符不是大写字母"<//否则输出“该字符不是大写字母”。
}
#include
main()
{
char c1,c2;
c1=getchar();
printf("%c,%d\n",c1,c1);
c2=c1+32;
printf("%c,%d\n",c2,c2);
}
LZ我是美女,选我的最佳答案吧