大小写字母c语言,C语言 大小写字母转换

//凯鲁嘎吉 - 博客园 http://www.cnblogs.com/kailugaji/

方法1:

#include

#include

//大小写字母隔了32位

void main(){

char ch,t;

printf("Please input a letter:\n");

ch=getchar();

t=getchar(); //吸收回车键

while((ch'z') || (ch'a')){

printf("Input error!\nPlease input again:\n");

ch=getchar();

}

if(ch & )

ch=ch & ; //使第五位为0,变大写

else ch=ch | ; //使第五位为1,变小写

putchar(ch);

printf("\n");

}

方法2:

#include

#include

//大小写字母隔了32位

void main(){

char ch;

printf("Please input a letter:\n");

scanf("%c",&ch);

ch=(ch>='A' && ch<='Z')?(ch+):((ch>='a' && ch<='z')?(ch-):printf("Input error!"));

printf("%c\n",ch);

}

结果为:

大小写字母c语言,C语言 大小写字母转换_第1张图片

大小写字母c语言,C语言 大小写字母转换_第2张图片

大小写字母c语言,C语言 大小写字母转换_第3张图片

大小写字母c语言,C语言 大小写字母转换_第4张图片

大小写字母c语言,C语言 大小写字母转换_第5张图片

R语言大小写字母转换

#R语言大小写字母转换 熊荣川 六盘水师范学院生物信息学实验室 [email protected] http://blog.sciencenet.cn/u/Bearjazz R语言有很丰富的 ...

js字母大小写字母转换

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

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

JS大小写字母转换

var a = "ABCd"; console.log(a.toLowerCase());//转换成小写 console.log(a.toUpperCase());//转换成大写

使用C语言把字母转换成大写,不能使用库函数

char to_upper(char input) {   if ('a' <= input && input <= 'z') {     return input - ' ...

java:大小写字母转换

public class Solution { public static void main(String args[]) { testSolutions.lowercaseToUppercase( ...

C#大小写字母转换函数

ToUpper:小写转大写ToLower:大写转小写 例如: string A="aasiDi778=AA"; string B=""; B=A.ToUpper ...

C语言实例-大小写字母间的转换

初学C语言都会遇到要求写大小写转换的题目 这类题目主要通过ASCII(美国信息交换标准代码)码差值实现,A对应ASCII码十进制数字是65,a对应ASCII码十进制数字是97,即大小写字母之间ASCI ...

Java中关于大小写字母的转换

方法一: 大小写字母在ascii码表中相减的值为32 故可将字符串转车字符数组 小写转大写减32 大写转小写加32 String s= "good"; char[] c = s.t ...

随机推荐

(转)DataGridView多维表头及其扩展功能

dataGridView1.RowHeadersVisible = false;把整行选中那一列去掉.如果需要整行选中,新增一按钮列模拟实现.上源码:多维DataGridView 有个简易的方法: 1 ...

VS问题汇总——竹子整理

VS这个宇宙第一IDE有时候也会淘气一把,此贴记录下日后遇到的VS本身的问题 1.VS显示正忙!!!其他项目能打开,就这个不行,关闭vs进程重启vs还是无法解决. 这个问题从VS2010开始就遇到过, ...

PAT1069. The Black Hole of Numbers

//这是到水题,之前因为四位数的原因一直不能A,看了别人的程序,才明白,不够四位的时候没考虑到,坑啊.....脸打肿 #include#include

mvn 使用中的错误

出现这种错误的时候:mvn Error building POM may not be this project's POM,报的是那个jar 包,就删除那个jar 包,重新mvn clean ins ...

android_launcher的源码详细分析

转载请注明出处:http://blog.csdn.net/fzh0803/archive/2011/03/26/6279995.aspx 去年做了launcher相关的工作,看了很长时间.很多人都在修 ...

hdu1588---Gauss Fibonacci(矩阵,线性复发)

根据题意:最后一步是寻求f(b) + f(k + b) + f(2 * k + b) + -+ f((n-1) * k + b) 清除f(b) = A^b 间A = 1 1 1 0 所以sum(n - ...

【python】内置函数总结(一)

1.判断真假的函数:bool()2.Python中所谓的迭代协议就是next方法的对象会前进到下一个结果,在一系列结果的末尾会引发StopIteration异常.在Python中,任何类型的对象都被认 ...

详解Laravel的目录结构

Models 目录在哪里? 许多初学者可能都会困惑 Laravel 为什么没有提供 models 目录,官方解释说是因为不同人对 models 这个词的含义看法不同,容易造成歧义,有些开发者认为应用的 ...

php实现网站四则运算。

1.设计思路: 在index.php中建立两个表单,有两个提交,一个跳转到fourArithmeticOperation.php,这里保存用户输入的参数到config.txt中,留给main函数调出. ...

你可能感兴趣的:(大小写字母c语言)