快捷搜索:

C言语开发初级讲座之输入输出

  数据输出语句

  本末节 介绍的是向规范 输出设备显示器输出数据的语句。在C言语 中,所有的数据输入/输出都是由库函数完成的。 因此都是函数语句。本末节 先介绍printf函数和putchar函数。printf函数printf函数称为格局 输出函数,其要害 字最末一个字母f即为“格局 ”(format)之意。其功用 是按用户指定的格局 , 把指定的数据显示到显示器屏幕上。在前面的例题中我们已多次 使用过这个函数。

  一、printf函数调用的一般形式

  printf函数是一个规范 库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前有必要 包括 stdio.h文件。printf函数调用的一般形式为: printf(“格局 控制字符串”,输出表列)其间 格局 控制字符串用于指定输出格局 。 格局 控制串可由格局 字符串和非格局 字符串两种组成。格局 字符串是以%最初 的字符串,在%后边 跟有各种格局 字符,以说明输出数据的类型、形式、长度、小数位数等。如“%d”表明 按十进制整型输出,“%ld”表明 按十进制长整型输出,“%c”表明 按字符型输出等。后边 将专门给予评论 。

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

void 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);
}
a<--8,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);
 

  本例中四次输出了a,b的值,但因为 格局 控制串不同,输出的成绩也不相同。第四行的输出语句格局 控制串中,两格局 串%d 之间加了一个空格(非格局 字符),所以输出的a,b值之间有一个空格。第五行的printf语句格局 控制串中加入的对错 格局 字符逗号, 因此输出的a,b值之间加了一个逗号。第六行的格局 串要求按字符型输出 a,b值。第七行中为了提示输出成绩又添加 了非格局 字符串。

1

作者:职责 修正 :方舟)

天极新媒体 最酷科技资讯

扫码赢大奖

评论

* 网友说话 均非本站情绪 ,本站不在评论栏引荐 任何网店、经销商,谨防上当上当 !

您可能还会对下面的文章感兴趣: