1.字符输入输出函数:putchar(c)为一般形式
注:putchar(‘\n’)为输出一个换行符,putchar为输出一个字符,不要用“”,这个使用来表示输出字符串的。
字符类型也属于整数类型,因此将一个字符赋给字符变量和将字符的ASCII码赋给字符变量作用是完全相同的(但应注意,整型数据的范围为0~127).putchar函数是输出字符的函数,它输出的是字符而不能输出整数。
#include"stdio.h"
int main()
{
char a = 'B', b = 'O', c = 'Y';
putchar(a);
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
#include"stdio.h"
int main()
{
//char a = 'B', b = 'O', c = 'Y';
int a = 66, b = 79, c = 89;
putchar(a);
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
说明:putchar(c)中的c可以是字符常量、整型常量、字符变量或整型变量(其值在字符的ASCII码范围内)
getchar函数(输入一个字符)一般形式:getchar()
#include<stdio.h>
int main()
{
char a, b, c;
a = getchar();
b = getchar();
c = getchar();
putchar(a);
putchar(b);
putchar(c);
putchar('\n');
return 0;
}
#include<stdio.h>
int main()
{
char c1, c2;
c1 = getchar();
c2 = c1 + 32;
putchar(c2);
putchar('\n');
return 0;
}
注:空格键也是一个字符,不要在按下一个字符后就按一个空格,会被认为。用键盘输入信息时,并不是敲一个字符就立刻送到缓冲区中,会暂存在键盘的缓冲器中,按了Enter后才会一并送到计算机中去,再先后赋给相应变量。
putchar函数可以用printf函数代替,多出的putchar(’\n‘)可以一并合到printf函数中。printf(“%c”,getchar());接收字符。
或者可以putchar(getchar()),直接作为表达式的一部分输出。
以上为语法的结尾了,很简略的重温,明天开始正式学习三大结构了(顺序,选择,循环)。大概大部分是代码部分以记录我(防止懒惰0.0)。
标签:字符,putchar,函数,输出,Day2,谭浩强,return,第五版,getchar From: https://blog.51cto.com/u_15923224/5976707