原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以将该字符ASCII码值+32,同理小写字母转换成大写字母只需将该字符ASCII码值 ...
先判断后转化 原理: 这类题目主要通过ASCII 美国信息交换标准代码 码差值实现,A对应ASCII码十进制数字是 ,a对应ASCII码十进制数字是 ,即大小写字母之间ASCII码差值为 ,想要将大写字母转换为小写字母可以将该字符ASCII码值 ,同理小写字母转换成大写字母只需将该字符ASCII码值 代码: ...
2019-11-27 20:48 0 4931 推荐指数:
原理: 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCII码差值为32,想要将大写字母转换为小写字母可以将该字符ASCII码值+32,同理小写字母转换成大写字母只需将该字符ASCII码值 ...
...
方法二:简洁版 ...
在 C 语言中区分字母的大小写,利用 ASCII 码中大写字母和小写字母之间的转换关系(差值为 32),可以将小写字母转换为大写字母。 编写程序实现,从键盘上输入一个小写字母,按回车键,程序将该小写字母转换为大写字母,并输出其 ASCII 值。 算法思想 由于大写字母与小写字母之间的差值 ...
问题:输入一串字符,将小写字母转成大写字母,将大写字母转成小写字母 #include <stdio.h> int main(){ int i; char a1[6]; printf("输入一组字符: "); scanf("%s",a1); for(i=0;i<6;i++ ...
背景:刚刚学到java的String和StringBuffer类,遇到如标题所示的题。 要求:必须要用到String类的toUpperCase方法和toLowerCase方法 思路:用到Strin ...