新网创想网站建设,新征程启航
为企业提供网站建设、域名注册、服务器等服务
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、输出如下:
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,按回车键,即可输慎巧稿出一个小写字母宽孝。
用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;
}