当前位置:首页 » 编程语言 » 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)放到函数里面,就可以了。

热点内容
sql导出数据库命令 发布:2025-10-15 19:48:27 浏览:621
vsftp外网访问 发布:2025-10-15 19:19:14 浏览:982
python读取txt矩阵 发布:2025-10-15 18:57:41 浏览:140
android图片异步下载 发布:2025-10-15 18:50:19 浏览:755
虎牙直播要什么配置 发布:2025-10-15 18:25:14 浏览:32
iphone已隐藏图片如何设置密码 发布:2025-10-15 18:20:52 浏览:296
mfc打开文件夹对话框 发布:2025-10-15 18:13:49 浏览:993
访问法例如 发布:2025-10-15 18:07:21 浏览:878
通讯录如何从安卓手机同步到苹果手机 发布:2025-10-15 18:07:19 浏览:569
pythoncrop 发布:2025-10-15 17:59:02 浏览:84