C 语言 大小写字母转换程序

限时加码!20+主流AI编程工具免费用 购周边加赠Coding Plan Lite,Claude Code、Cursor等即刻畅享,学习进阶更高效! 阅读详情

一个课后作业要求把小写 d 运用 c 语言改为大写 D

#include <stdio.h>
int main(){
	int x;
	x='d'-32;
    printf("%c", x);
  return 0;
}

改进了一下,使其能够转换任意字母

#include <stdio.h>
int main(){
	char x;
	printf("输入字母:");
	scanf("%c", &x);
	if (x > 'A' && x < 'Z')
	{
		x=x + 32;
	}
	else if(x>'a'&&x<'z')
	{
		x=x - 32;
	}
	printf("%c", x);
  return 0;
}

学习记录

  1. 大写字母 ASCII 比小写字母小 32
  2. 赋值时记得加 =,如上 x=x+32 不能忘记写 x=
C语言实现大小写转换的三种方法 实现大小写转换的三种方法 方法一: #include<stdio.h> #include<stdlib.h> int main() { char str[] = "AbCdEf"; char c; int i = 0; while (str[i] != '\0') { c = str[i]; if (c >= 'A' && c... 阅读详情

相关推荐

编程题48 练习6-3 英文字母替换加密(大小写转换+后移1位)【浙大版《C语言程序设计(第4版)》题目集 详解教程】

知识要点:1.do-while循环;2.多重if-else;3.字符

少侠PSY的博客 4427

【C语言字母转换大小写的三种方法

分别以库函数法,ASCII值加减32法,位运算法等三种方法来实现字母大小写转换

C/C++领域,数据结构,linux,MySQl学习者 9万+

使用广播星历进行 GPS 卫星位置的计算

目录1.计算卫星运动的平均角速度 n2.计算观测瞬间卫星的近地点角3.计算偏近点角4.计算真近点角 f5.计算升交角距 6.计算摄动改正项7.进行摄动改正 8.计算卫星在轨道面坐标系中的位置9.计算观测瞬间升交点的经度 L10.计算卫星在瞬时地球坐标系中的位置11.计算卫星在协议地球坐标系中的位置使用广播星历进行GPS卫星位置的计算的详细步骤如下:关于在广播星历中各参数的分布情况可以参考下图:首先根据广播星历中给出的参数 计算参考时刻(TOE) 的平均角速度 式中,GM为万有引力常数 G 与地球总质量

qq_43381998的博客 5512

c语言-大小写字母转换

在使用c语言写代码时,通常会遇到很多将大小写字母相互转换的场景,比如刷题的时候,常常会让我们将一个字符串中的小写字母转换成大写字母,或者将大写转换成小写,并且规定让我们手撕整个转换过程,不得使用库函数进行转换,这时候往往没有头绪。 其实转换字母最常用的方法有两种:1、直接调用库里的转换函数。2、对字母的ASCII码值进行加减。具体如下文。

安权_code的博客 9945

C语言程序——小写字母转换成大写字母

C语言字母大小写转换

glx6666的博客 7万+

C语言 字母大小互相转换 三种思路

C语言 字母大小互相转换 三种方法

JH13thpig的博客 7万+

c语言字母大小写转换程序

本文主要介绍一种将字母大小写转换,而输入的其他字符则保持原样输出的程序,代码由本文作者自己设计并编写

m0_73246306的博客 7838

C语言程序大小写字母转换

#include <stdio.h> void main() { char a,b; printf("请输入一个字母:\n"); scanf("%c",&a); if(65<=a&&a<=90) { b=a+32; printf("小写字母为:%c\n",b); } if(97<=a&&a<=122) { b=a-32; printf("大写字母为:%c\n",b); } ...

m0_57147251的博客 6088

大小写字母转换程序c语言

等于32, 这里可以直接用32代替,ASCII表中a是大于A的。

weixin_66547677的博客 340

C语言中编译大写字母程序,C语言编写一个大小写字母转换程序知道

#include#defineDAXIE(x)(x>='A'&&x<='Z')//判断是大写字符。#defineXIAOXIE(x)(x>='a'&&x<='z')//判断是小写字符。#defineZHUANXIAOXIE(x)(x-'A'+'a')//转为小写#defineZHUANDAXIE(X)(x-'a'...

weixin_39787594的博客 719

C语言字母大小写转换

1. 字母大小写转换 1)首先简单介绍ASCII码 (摘抄自ASCII码百度百科) 在此ASCII码中可以知道: A-Z的ASCII值为 : 65-90 a-z的ASCII值为 :97-122 2)开始字母大小写转换 下面通过一个简单的程序进行演示字母大小写转换(为了方便查看结果,使用printf进行输出) #include <stdio.h> ...

南雨兮 3万+

c语言利用getchar函数创建大小写字母转换程序

在c语言中,getchar函数是输入函数之一,每次只能从终端输入一个字符。字母都有一个ASCII码,小写字母比大写字母的码大32,利用这个差值进行转换

2301_81968528的博客 1058

翁恺-C语言程序设计-06-2. 字符串字母大小写转换

输入一个以#结束的字符串,本题要求将小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其它字符不变。输入在一行中给出一个长度不超过40的、以#结束的非空字符串。在一行中按照要求输出转换后的字符串。

qq_45101460的博客 220

c语言大写字母A变小写a流程图,大小写字母转换

汇编语言课程设计1.设计的目的和任务(1)目的:课程设计是本科教学全过程中重要环节。其目的是培养计算机专业学生运用所学知识解决计算机应用领域内实际问题能力,进一步提高学生汇编语言综合编程能力,程序调试技能。(2)任务:能够按照设计题目完成相应设计;撰写设计报告。 完成设计任务,撰写设计报告,上交源程序和可执行程序,源程序加注释3.设计地点自己的计算机4.主要仪器设备(实验用的软硬件环境)普通微机一...

weixin_35087326的博客 5462

程序分享--C语言字母转换大小写的3种方法

1.小写转换大写:toupper()函数。2.大写转换小写:tolower()函数。1.小写转换大写:字符数据减32。2.大写转换小写:字符数据加32。大小写转换:字符数据按位异或32。

借雨醉东风的博客 927

字母大小写转换

printf("请输入%d个字母:\n", n);puts("请输入你要转换字母个数");

qq_45657052的博客 119

2----编程实现大小写字母转换

#include int main() { char c; do { scanf("%c",&c); if(c>='a' && c<='z') printf("%c\n",c-32); else if(c>='A' && c<='Z') printf("%c\n",c+32); }while(c!='#'); return 0; }

知贵待缘 1万+

c语言 字符串字母大小写转换

本题要求编写程序,对一个以“#”结束的字符串,将其小写字母全部转换成大写字母,把大写字母全部转换成小写字母,其他字符不变输出。 输入格式: 输入为一个以“#”结束的字符串(不超过30个字符)。 输出格式: 在一行中输出大小写转换后的结果字符串。 我的答案: #include <stdio.h> int main() { char str1[30];//输入的字符串 char str...

inooll的博客 1万+

c语言更改记事本改为大写,记事本里的字母大写转换成小写怎么弄 编写一个汇编程序要...

吧要转小写的文章copy到word文档中,按Shift + F3;然后copy回记事本里就好了1、打开软件Visual C++6.0,新建一个C源程序,书写C语言程序。2、首先定义两个字符型变量,代码:char c1,c2;从键盘中输入一个大写字母,代码:c1=getchar();。3、大写字母与小写字母的ASCII值相差32。代码:c2=c1+32;。将大写字母转化成小写字母。4、输出小写字母。...

weixin_28756021的博客 1220

C语言字符串完成大小写转换

//4.编写一个程序,可以一直接收键盘字符, //如果是小写字符就输出对应的大写字符, //如果接收的是大写字符,就输出对应的小写字符, //如果是数字不输出。 此题第一步需要遍历整个输入字符串 第二部完成循环判断赋值将符合条件的值赋值到新的字符串数组中即可 #define N 100 //我们假设输入的是一段字符串,...

weixin_44077227的博客 2万+
上一篇: 7-3 计算物体自由下落的距离
下一篇: getchar() & putchar() 函数
inooll
博客等级 码龄7年 470粉丝 148原创
评论 4
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值