0
点赞
收藏
分享

微信扫一扫

重温C程序设计(第五版)-谭浩强-Day2

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;
}

重温C程序设计(第五版)-谭浩强-Day2_字符串

说明: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)。

举报

相关推荐

0 条评论