c语⾔字符的输⼊与输出输⼊字符
getchar()
包含其的头⽂件为 #include<stdio.h>
例⼦:
/*
判断⾸字母输出选择的是星期⼏,如果⾸字母重复,则再
输⼊第⼆个字母
*/
#include"stdio.h"
int judge(char ju);
int S(void);
int T(void);
int main(int argc, char const *argv[])
{
char first;
printf("请输⼊⾸字母(⼤写)\n");
first=getchar();
judge(first);
return 0;
}
int judge(char ju)
{
switch(ju)
{
case 'M':
printf("您选择的是Monday\n");break;
case 'T':
T();break;//⾸字母重复,跳转到⼦涵数“T(void)”
case 'W':
printf("您选择的是Wednesday\n");break;
case 'F':
printf("您选择的是Fridy\n");break;
case 'S':
S();break;//⾸字母重复,跳转到⼦涵数“S(void)”
default:
printf("输⼊错误\n");return 0;
}
return 0;
}
int T(void)
{
char second;
printf("请继续输⼊第⼆个字母(⼩写)\n");
second=getchar();
/
/scanf("%s",&second[0]);
switch(second)
{
case 'u':
c语言char的用法printf("您选择的是Tuesday\n");break; case 'h':
printf("您选择的是Thursday\n"); break; default :
printf("输⼊错误\n");return 0;
}
return 0;
}
int S(void)
{
char second[1];
printf("请继续输⼊第⼆个字母(⼩写)\n");
scanf("%s",&second[0]);
switch(second[0])
{
case 'a':
printf("您选择的是Saturday\n");break; case 'u':
printf("您选择的是Sunday\n"); break; default :
printf("输⼊错误\n");return 0;
}
return 0;
}
字符输出
putchar()
1. putchar('A'); /* 输出⼤写字母A */
2. putchar(x); /* 输出字符变量x的值 */
3. putchar('\101'); /* 也是输出字符A */
4. putchar('\n'); /* 换⾏ */
版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。
发表评论