char strcase_switch(char* string)
{
int i;
for (i = 0; string[i] != '\0'; i++)
if (string[i] = 'a' string[i] = 'z')
}
if (string[i] = 'A' string[i] = 'Z')
}? ?
return string[i];
int _tmain(int argc, _TCHAR* argv[])
char str[] = "abcdefGHIJK";
cout strcase_switch(str) endl;
return 0;
扩展资料:
char用法:
C语言中char用于定义字符类型变量或字符指针变量,例如"char a;"则定义了变量a是字符类型,"char*a;"则定义了变量a是字符指针类型.
char是C语言整型数据中比较古怪的一个,其它的如int/long/short等不指定signed/unsigned时都默认是signed,但char在标准中不指定为signed/unsigned,编译器可以实现为带符号的,也可以实现为不带符号的.
关于char还有一个特殊的语言就是char*,它在C语言中有专门的语义,既不同于signed char*,也不同于unsigned char*,专门用于指以'\0'为结束的字符串.
#includestdio.h
int main()
int a;
char ch;
scanf("%d",a);
ch=a;
printf("%c",ch);
扩展资料
#include stdio.h
char x,y;
scanf("%c",x);
printf("%c",y);
如果是日常使用, 那么可以考虑直接调用ctype.h里定义的函数
int tolower(int c);
用ctype.h中的函数tolower和toupper.前者以大写的字符作为参数,返回相应的小写字符;后者以小写的字符作为参数,返回相应的大写字符.
#include ctype.h
char c = 'A';
printf("%c", tolower(c)); //a
c = 'b';
printf("%c", toupper(c)); //B
如果没有相应的大小写,函数会返回字符本身.
char c = '0';
printf("%c", tolower(c)); //0
printf("%c", toupper(c)); //0
以上就是土嘎嘎小编为大家整理的c语言大写小写函数相关主题介绍,如果您觉得小编更新的文章只要能对粉丝们有用,就是我们最大的鼓励和动力,不要忘记讲本站分享给您身边的朋友哦!!