当前位置:首页 » 编程语言 » c语言转换成大写字母

c语言转换成大写字母

发布时间: 2023-02-26 06:03:36

c语言中,如果让输入的小写字母变成大写字母

1
在C语言中,字符型变量存储的实际上是ASCII码值。
2
在ASCII码表中,大写字母和小写字母分别连续且有序存储。
3
同样字母的小写ASCII码值比大写的ASCII码值大32。
所以,要将小写字母,转为大写字母,只需要减去32即可。

int main()
{
int c = getchar();
putchar(c-32);
}即为一个输入小写字母,输出对应大写字母的程序。

② c语言大小写字母转化

您好,很高兴回答您的问题。
在c语言中实现大小写字母的转化是很简单的:大写字母和对应的小写字母直接是相差32,所以具体程序为:
#include<stdio. h>
void main()
{char c;
c=getchar();
c=c-32;
printf("%c",c);
}

③ c语言小写字母变大写

由于大写字母与小写字母之间的差值为 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;
}

④ c语言小写字母转大写字母

你的程序里面获取循环的位置不对,也就是获取的字符串长度的n应该放在函数里面。

讲n=strlen(s)放到函数里面,就可以了。

热点内容
搭建文件存储服务器的意义 发布:2024-05-09 20:12:11 浏览:901
阿哈编程书 发布:2024-05-09 20:07:57 浏览:614
自带的猫如何改密码 发布:2024-05-09 19:55:07 浏览:797
桌面有个文件夹删不掉 发布:2024-05-09 19:37:42 浏览:914
怎么打开ftp端口 发布:2024-05-09 19:12:22 浏览:837
ios怎么配置vpn 发布:2024-05-09 19:10:00 浏览:984
如何制作带密码的pe 发布:2024-05-09 18:47:04 浏览:22
qq怎么设置空间访问密码 发布:2024-05-09 18:08:13 浏览:641
微信公众号的缓存 发布:2024-05-09 18:08:12 浏览:567
计算机的存储单元中存储的内容 发布:2024-05-09 17:57:24 浏览:626