当前位置:文苑网>所有分类>C语言输入输出函数

C语言输入输出函数

C语言输入输出函数的推荐及参考答案,由本站小编收集整理,并为您推荐了相关的等相关问题:

getchar和putchar这两个函数是只能输入单个字符,然后不能连续使用两次getchar输入两个不同字符吗?输入的数据是怎么存储的呢?是必须要输入一个读取一个才对的,原理是什么啊?

1

你当然可以用getchar连续输入多个字符的,如

c1=getchar();

c2=getchar();

当然还可以用循环

for (i=0;i<10;i++)

   c[i]=getchar(); //读入10个字符,放入数组c[]

这个C教程的基本部分有介绍的


2

printf函数是一个标准库函数,它的函数原型在头文件“stdio.h”中。但作为一个特例,不要求在使用 printf 函数之前必须包含stdio.h文件。printf函数调用的一般形式为:    printf(“格式控制字符串”, 输出表列)其中格式控制字符串用于指定输出格式。格式控制串可由格式字符串和非格式字符串两种组成。格式字符串是以%开头的字符串,在%后面跟有各种格式字符,以说明输出数据的类型、形式、长度、小数位数等。如:

  • “%d”表示按十进制整型输出;
  • “%ld”表示按十进制长整型输出;
  • “%c”表示按字符型输出等。

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

【例4-3】printf函数举例

  1. #include <stdio.h>
  2. int main(void){
  3. int a=88,b=89;
  4. printf("%d %d\n",a,b);
  5. printf("%d,%d\n",a,b);
  6. printf("%c,%c\n",a,b);
  7. printf("a=%d,b=%d",a,b);
  8. return 0;
  9. }

本例中四次输出了a、b的值,但由于格式控制串不同,输出的结果也不相同。第3行的输出语句格式控制串中,两格式串%d 之间加了一个空格(非格式字符),所以输出的a、b值之间有一个空格。第4行的printf语句格式控制串中加入的是非格式字符逗号,因此输出的a、b值之间加了一个逗号。第5行的格式串要求按字符型输出a、b值。第6行中为了提示输出结果又增加了非格式字符串。


相关问题

c语言输入输出函数
A 输入数据间否空格逗号取决于scanf格式、 例scanf("%d%c%d%c",&a1,&c1,&a2,&c2); "%d%c%d%c"间没空格逗号则输入应没空格逗号 改scanf(&...
c语言 求总结字符串输入、输出函数使用的区别。
C语言中的输入输出函数总结 C语言中数据输入输出的概念及在C语言中的实现 (1)所谓输入输出是以计算机为主体而言的。 (2)本章介绍的是向标准输出设备显示器输出数据的...
C语言中输入输出函数getchar和putchar用法是什么?与printf和s...
我们平时从键盘输入的字符都会存到缓存区里面,包括回车字符,getchar是从缓存区读入... %c",ch);功能是输出一个字符,要输出的字符变量写在括号内,如果要输出的是字符...
c语言格式输入输出函数
格式输入输出函数: scanf() sscanf() fscanf() 以及它们的宽字符版本 printf() sprintf() fprintf() 以及它们的宽字符版本 字符输入输出函数: getchar() fgetc() 以及它们...
C语言的输入输出函数和C++的输入输出流有什么区别?
C++ 的IO流库使用面向对象方法写的,用户可以重载定制,并且有严格的类型检查机制和... C的IO为纯粹过程式完成,无法检查类型,并且没有合适的异常机制来制止不正确的输入
c语言中调用printf和scanf函数输出输入字符问题
%c之间没有空格的时候,输入也没有空格,如:abc %c之间有空格的时候,输入要有空格,如a b c 如果是%d %c交叉输入,如%d%c%d%c,输入就应该是10a11b 这种东西调试几...
c语言 求总结字符串输入、输出函数使用的区别。
C语言中的输入输出函数总结 C语言中数据输入输出的概念及在C语言中的实现 (1)所谓输入输出是以计算机为主体而言的。 (2)本章介绍的是向标准输出设备显示器输出数据...
如何把C语言的输入输出函数的头文件调出来
//在程序的开头加入 #include <stdio.h>
C语言图形界面下输入输出函数有哪些?
标准C在图形界面下是没有所谓的输入输出函数的。 因为图形界面太庞杂了,分为Win32,Mac,Gnome,KDE等。这些图形界面的调用都不一样。我们玩游戏的DirectX,OpenGL...
c语言和c++语言的输入输出函数分别是什么
c++语言中的是输入函数cin,输出函数是cout; c语言中的输入函数是scanf,输出函数是printf。

今日点击排行