c++大小写字母转换?

如题所述

// file.cpp : Defines the entry point for the console application.
//字母大小写转换

#include "stdafx.h"
#include<iostream>
#include<string>
using namespace std;


int main(int argc, char* argv[])
{
    //声明字符数组
    char str[80],*p;
    int i;

    //转换字符串中的小写为大写
    cout<<"将字符串中的小写字母转换为大写"<<endl;
    cout<<"请输入原字符串:"<<endl;
    cin>>str;
    p=strupr(str);
    cout<<"p:"<<p<<endl;
    cout<<"string:"<<str<<endl;
    cout<<"___________________"<<endl;

    //转换字符串中的大写为小写
    cout<<"将字符串中的大写字母转换为小写"<<endl;
    cout<<"请输入原字符串:"<<endl;
    cin>>str;
    p=strlwr(str);
    cout<<"p:"<<p<<endl;
    cout<<"string:"<<str<<endl;
    cout<<"___________________"<<endl;
}

温馨提示:内容为网友见解,仅供参考
无其他回答

c++大小写字母转换代码
1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。具体方法如下图所示:2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。4、连接编译程序。点击工具栏按...

c++字母大小写转换
char tolower(char c);\/\/输入大写字母,输出小写字母。

怎么实现C++中大小写字母的转换
简单:如果是小写变大写的话就在后面就加个“A”-“a”;例如:M=m+“A”-“a”;同理m=M-(“A”-“a”);大概思想就是这样啦!

...字母大小写转换代码,在一个字符串里大写转为小写,小写转为大写...
include<stdio.h> int main(){ int I=2;\/\/赋值使I不为零 while(I)\/\/当括号内表达式不为零时实现后面的循环 { charb;scanf("%c",&b);if(b>='A'&&b<='Z'){ b=b+32;printf("%c",b);} elseif(b>='a'&&b<='z'){ b=b-32;printf("%c",b);} } return0;} ...

c++大小写字母转换?
\/\/转换字符串中的小写为大写 cout<<"将字符串中的小写字母转换为大写"<<endl; cout<<"请输入原字符串:"<<endl; cin>>str; p=strupr(str); cout<<"p:"<<p<<endl; cout<<"string:"<<str<<endl; cout<<"___"<<endl; \/\/转换字符串中的大写为小写 cout...

C++语言大小写转换的函数
首先大小写相差32,转换的话自己写函数也是可以写出来的。1、字母 如果是字母转的话,用toupper(),tolower()头文件是<ctype.h> char a='a';2 char b;3 b=toupper(a);不过要注意是有返回值的。2、字符串 strupr()strlwr()头文件不说也应该很熟悉<string.h> 这两个的返回值是原字符串的...

1.7 C++运算符 | 大小写转换
求字节运算符,用于获取字节大小;强制类型转换运算符,用于类型转换;成员运算符,用于访问成员;指向成员的运算符,用于指向成员;下标运算符,用于数组或容器访问。比如实现将小写字母转换为大写字母的案例:执行C++程序后,输出结果为A B。字母a在ASCII码表中的值为97,而大写字母A的值为65。

c++中用函数调用法将小写英文字母转换为对应的大写字母
-'a');其实就是加上ascii的差值 例如:include int main(){ char c;scanf("%c", &c);if(c>='a' && c<='z'){ printf("%c -> %c\\r\\n",c, c-32);}else if(c>='a' && c<='a'){ printf("%c\\r\\n", c+32);}else{ printf("not character");} return 0;} ...

用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;\/\/否则判断是否为小写字母,是则转换为大写...

关于C++ 的字母大小写转换的问题
\/\/参考代码#include <iostream>using namespace std;int main(){ char i; cout<<"input: "<<endl; cin>>i;\/\/输入字符 if ((i>=65)&&(i<=90)) \/\/如果该字符是大写字母 i=i+32; else if((i>=97)&&(i<=122)) \/\/如果该字符是小写字母 i=i-32; el...

相似回答