导航:首页 > 编程语言 > 编程字母大小写转换

编程字母大小写转换

发布时间:2022-01-12 20:09:48

A. java编程将字母进行大小写转换

字母变小写:toLowerCase()
字母变大写:toUpperCase()

B. c语言编程:字符串中大小写字母转换

思路:利用对应大小写字符的ASCII码相差32,则遍历输入的字符串,判断每个字符是大写字母还是小写字母,如果是大写字母则自加32就是对应的小写字母,如果是小写字母则自减32就是其对应的大写字母。

参考代码:

#include<stdio.h>
intmain()
{
chara[100];
inti;
gets(a);
for(i=0;a[i]!='';i++)
if(a[i]>='A'&&a[i]<='Z')//表示是大写字母
a[i]+=32;
elseif(a[i]>='a'&&a[i]<='z')//表示是小写字母
a[i]-=32;
puts(a);
return0;
}
/*
输出:
asfDJY435
ASFdjy435
*/

C. 编程,大小写转换

import java.util.Scanner;

/**
* 大小写转换
*
*/
public class Turn {

public static void main(String[] args) {
Scanner scanner = new Scanner(System.in);
System.out.println("请输入字符串,回车结束!");
String scanStr = scanner.nextLine();
System.out.println("您输入的字符串为:"+scanStr);
System.out.println("字符串转换中……");
System.out.print("转换后的字符为:");
turn(scanStr);//转换函数
}
/**
* 转换函数
* @param scanStr
*/
private static void turn(String scanStr) {
for (int i = 0; i < scanStr.length(); i++) {
if((scanStr.charAt(i)+"").matches("[a-z]")){
lowerTOupper(scanStr.charAt(i));//如果是小写,则执行小写转大写函数
}else if((scanStr.charAt(i)+"").matches("[A-Z]")){
upperTOlower(scanStr.charAt(i));//如果是小写,则执行小写转大写函数
}else{
System.out.print(scanStr.charAt(i));//直接打印当前字符
}
}
}

/**
* 大写转小写
* @param charAt
*/
private static void upperTOlower(char charAt) {
System.out.print((char)(charAt+32));
}

/**
* 小写转大写
* @param charAt
*/
private static void lowerTOupper(char charAt) {
System.out.print((char)(charAt-32));
}
}

这是所有的代码 用java写的,已经测试过了

D. 如何用C语言写一个字母大小写转换的程序

C语言实现如下:
#include<stdio.h>
#include<stdlib.h>
void main()
{
char c;
scanf("%c",&c);  //输入一个字母。
if ((c>='A')&&(c<='Z')) c+=32;
//判断是否为大写字母,是则转换为小写字母。
else if((c>='a')&&(c<='z')) c-=32;
//否则判断是否为小写字母,是则转换为大写字母。
else    //否则,该字符不是字母,则输出“该字符不是字母”并结束程序。
{
printf("该字符不是字母\n");
exit(0);
}
printf("%c\n",c);  //输出转换后的字母字符。
}

E. vb编程 字母大小写转换

不能使用Ucase和Lcase函数,你可以将字母字符转化成为数值,小写字母的值域是97-122,大写字母是65-90,用Chr()和Asc()这两个函数也可以实现大小写的转化的。
Private Sub Form_Click()
x = Text1.Text
n = Len(Trim(x))
For i = 1 To n
l = Mid(x, i, 1)
If l > "h" Then
l = Chr(Asc(l) - 32)
Text2.Text = Text2.Text & l
End If
Next i
End Sub

F. c语言程序设计:大小写字母转换

#include<stdio.h>
voidmain()
{
charc;
printf("请输入一个字母:");
scanf("%c",&c);
if((c>='A')&&(c<='Z'))
{
c+=32;
printf("%c ",c);
}
else
{
c-=32;
printf("%c ",c);
}
}

else部分缺少花括号

G. C语言编程 将大写字母A、B变成小写字母

char X,Y;
X = ‘A’;
Y = ‘B’;

X += 30;
Y += 30;

printf("X = %c,Y = %c",X,Y);

H. 编程实现字母的大小写转换

char uptolower(char a)
{
if (a >= 'A' && a <= 'Z') {
a += ('a' - 'A');
}
return a;
}
char lowertoup(char a)
{
if (a >= 'a' && a <= 'z') {
a += ('A' - 'a');
}
return a;
}
#include<stdio.h>
void main()
{
char a = 'S', b = 'p';
putchar(uptolower(a));
putchar(lowertoup(b));
}

I. C程序中大小写字母转换的规则是什么

大写A-Z的ASCII 码是65-90,小写a-z的ASCII 码是97-122,大写字母的ASCII 码加32是对应的小写字母。

J. C语言编程“大小写字母的转换”

//小写转大写
charaA(chara)
{
if(a>='a'&&a<='z')returna-'a'+'A';
}

//大写转小写
charAa(charA)
{
if(A>='A'&&A<='Z')returnA-'A'+'a';
}

阅读全文

与编程字母大小写转换相关的资料

热点内容
pdf光子 浏览:832
自拍软件文件夹名称大全 浏览:325
程序员留学移民 浏览:49
梁中间部位箍筋加密区 浏览:117
频谱分析pdf 浏览:750
乐2怎么升级安卓70 浏览:172
java中获取日期 浏览:506
单片机74hc245 浏览:272
美国历史上的总统pdf 浏览:751
程序员脱单实验室靠不靠谱 浏览:459
php中间四位手机号 浏览:870
永旺app怎么样了 浏览:518
压缩空气流量计算软件 浏览:650
智慧聊天app怎么激活 浏览:925
一加换机备份到哪个文件夹 浏览:737
支撑pdf 浏览:417
java空文件夹删除 浏览:588
安卓9跟81有什么区别 浏览:914
n1蓝宝书pdf 浏览:245
为什么安卓机拍照那么丑 浏览:696