小写变大写函数c语言 小写转大写函数 c+

C语言:给定一个小写字母,转换成大写字母

1、C语言中,字符的存储占用一个字节,且都是使用其对应的ASCII码值来存储的。

十年建站经验, 成都网站建设、成都做网站客户的见证与正确选择。创新互联公司提供完善的营销型网页建站明细报价表。后期开发更加便捷高效,我们致力于追求更美、更快、更规范。

2、根据ASCII码表,我们可以看出:大、小写字母都是按顺序进行存储的,大写字母的ASCII值区间为:65~90,对应的字母为:'A'-'Z';小写字母的ASCII值敏简区间为:97~122,对应的字母为:'a'-'z',因此,将小写字母转化为大写字母羡友,可以直接兄拿槐将该变量减32即可得到对应的大写字母。

3、因此源程序如下:

#include stdio.h

char toUpCase(char ch);

int main()

{

int ch;

printf("请输入一个小写字母:");

scanf("%c",ch);

printf("对应的大写字母为:%c\n",toUpCase(ch)) ;

}

char toUpCase(char ch)

{

if(( 'a' = ch) (ch ='z'))

{

return (ch - 32);

}

return ch;

}

4、输出如下:

c程序中如何实现字母的大小写转换?

1、打开软件VisualC++6.0,新建一个C源程序,书写C语言程序。

2、首先定义两个字符型变量,代码:charc1,c2;从键盘中输入一个大写字母,代码:c1=getchar();

3、大写字母与小写字母的ASCII值相差32,代码:c2=c1+32;。将大写字母转化成小写字母。

4、输出小写字母。使用putchar()函数,可以输出一个字符型变量。代码:putchar(c2);

5、连接编译程序。点击工具栏按钮【Compile(Ctrl+F7)】,编译程序;点击工具栏上的像感叹号宽散的按钮【BuildExecute(Ctrl+F5)】,组建程序。

6、在程序运行窗口中,输入一个大写字母A,按回车键,即可输慎巧稿出一个小写字母宽孝。

怎么用C语言里函数转换大小写?

用ctype.h中的函数tolower和toupper。前者以大写的字符团和作为参数,返回相应的小写字符;后者以小写的字符作为参数,返回相应的大写字符。

#include 哗肆ctype.h

#include stdio.h

int main()

{

char c = 'A';

printf("%c", tolower(c)); //a

c = 'b';

printf("%c", toupper(c)); //B

return 0;

}

如果没有相应的大小写,函数会返回字符本身塌芦盯。

#include ctype.h

#include stdio.h

int main()

{

char c = '0';

printf("%c", tolower(c)); //0

printf("%c", toupper(c)); //0

return 0;

}


本文标题:小写变大写函数c语言 小写转大写函数 c+
网站地址:http://myzitong.com/article/ddpepec.html