c语言中putchar(c)函数的功能是,C语言基础(一)

格式函数

在C语言中,输出字符使用 putchar() 函数,输入字符使用 getchar() 函数。

putchar函数(字符输出函数)

putchar 函数是字符输出函数,其功能是在显示器上输出单个字符。其一般形式为:putchar(字符变量);

例如:

putchar('A'); // 输出大写字母A

putchar(x); // 输出字符变量x的值

putchar('\101'); // 也是输出字符A

putchar('\n'); // 换行

对控制字符则执行控制功能,不在屏幕上显示。

getchar函数(键盘输入函数)

getchar函数的功能是从键盘上输入一个字符。其一般形式为:getchar();

通常把输入的字符赋予一个字符变量,构成赋值语句,如:

char c;

c=getchar();

printf函数

printf函数称为格式输出函数,printf函数调用的一般形式为:printf(“格式控制字符串”, 输出表列)

其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:

“%d”表示按十进制整型输出;

“%ld”表示按十进制长整型输出;

“%c”表示按字符型输出等。

非格式字符串原样输出,在显示中起提示作用。输出表列中给出了各个输出项,要求格式字符串和各输出项在数量和类型上应该一一对应。

例如:

#include "stdio.h"

int main()

{

int a=88,b=89;

printf("%d %d\n",a,b);

printf("%d,%d\n",a,b);

printf("%c,%c\n",a,b);

printf("a=%d,b=%d",a,b);

return 0;

}

scanf函数

scanf函数称为格式输入函数,scanf函数的一般形式为:scanf(“格式控制字符串”, 地址表列);

#include "stdio.h"

int main(void)

{

int a,b,c;

printf("input a,b,c\n");

scanf("%d%d%d",&a,&b,&c);

printf("a=%d,b=%d,c=%d",a,b,c);

return 0;

}

在本例中,由于scanf函数本身不能显示提示串,故先用printf语句在屏幕上输出提示,请用户输入a、b、c的值。执行scanf语句,等待用户输入。在scanf语句的格式串中由于没有非格式字符在“%d%d%d”之间作输入时的间隔,因此在输入时要用一个以上的空格或回车键作为每两个输入数之间的间隔。如:7 8 9或

7

8

9

  • 3
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值