c语言本身不提供输入输出语句,输入输出操作是由函数来实现对吗?

如题所述

C、C++都不提供语言级别的输入输出,输入和输出由标准库和第三方库提供,这样做提高了灵活性,使得程序员不受制于某种输入输出模型。
温馨提示:内容为网友见解,仅供参考
第1个回答  2020-03-30
不是,使用c语言编写程序时,c语言程序库内包含了printf和scanf这两个函数,当你需要输入输出时,就要输入这两个函数,编译时c语言程序库则调用这两个函数,所以c语言本身是不能输入输出的。就像你要写字,你是不能直接用手写的,而要借用一直笔才能达到目的。懂了吗?欢迎追问,如果好请采纳。
第2个回答  2016-09-28

    输入函数:scanf()

    【头文件】#include <stdio.h>

    【函数原型】int scanf(const char *format, ...);

    输出函数:printf()

    【头文件】#include <stdio.h>

    【函数原型】int printf(const char *format, ...);

    示例如下:

#include <stdio.h>
int main()
{
int date1=0,date2=0;
printf("请输入两个整数:");
scanf("%d,%d",&date1,&date2);
printf("您输入的两个整数是:%d\t%d\n",date1,date2);
return 0;
}

第3个回答  2016-09-09
stdio stdlib 中就提供了常用 的函数,其中这些函数调用了操作系统的一些接口和驱动函数
第4个回答  2016-09-09
对的,,,

c语言本身不提供输入输出语句,输入输出操作是由函数来实现对吗?
C、C++都不提供语言级别的输入输出,输入和输出由标准库和第三方库提供,这样做提高了灵活性,使得程序员不受制于某种输入输出模型。

为什么C语言不提供输入输出语句?
C语言本身并不提供输入输出语句,输入和输出操作是由函数来实现的。在C标准函数库中提供了一些输入输出函数,例如,printf函数和scanf函数。在使用他们时,千万不要误认为他们是C语言提供的“输入输出语句”。printf和scanf不是C语言的关键字,而只是函数的名字。C提供的函数以库的形式存放在系统中,它们不...

c语言输入什么就输出什么
C语言本身并不提供输入输出,其输入输出操作的实现是由库函数中的函数来实现的。最常见的是标准输入输出头文件

C语言输入输出操作由什么实现的
C语言本身没有输入输出的关键字,它的所有输入输出都是依靠标准函数库stdio实现。在使用标准函数库中的输入输出函数时,编译系统要求程序提供有关的信息(例如对这些输入输出函数的声明),#include<stdio.h>的作用就是用来提供这些信息的,stdio.h是C编译系统提供的一个文件名,stdio是“standard input &...

c语言中有那些输出输入语句
C语言本身不提供输入输出语句,它的输入与输出是由C语言函数库中的一批“标准输入输出函数”来完成的。在调用“标准输入输出函数”时,要用到以“stdio.h”为名的头文件,并以“#i nclude <stdio.h>”的方式放在源程序的开头处。而文件名后缀“.h”是“head”的缩写,“#i nclude”是预编译...

C语言编译后为什么可以在不同型号机器上运行?
因为C语言本身没有输入输出语句,输入输出操作是由库函数scanf和printf等来完成的。由于输入输出操作涉及到计算机硬件把它放在函数中处理使得C语言本身规模变小,所以容易移植故容易在各种机器上实现!建议看谭浩强的C语言程序设计!

C语言不提供输入输出语句
C语言确实没有提供输入输出语句 ,常用的printf()\/scanf()等都是标准输出输入函数,而不是语句.

c语言是通过什么来输入输出的?
C语言是通过printf()函数和scanf()函数来进行输入和输出。printf()格式化输出函数,C语言标准库函数,在 stdio.h 中定义。一般用于向标准输出设备按规定格式输出信息。printf()函数的调用格式为:printf("<格式化字符串>", <参量表>)。输出的字符串除了可以使用字母、数字、空格和一些数字符号以外,还...

为什么C语言没有输入输出语句呢?
因为C语言是跨平台的,在不同的系统(比如WINDOWS和LINUX)上输入、输出的处理是不同的,所以C语言不提供输入\/输出,只是调用具体平台操作系统的库函数来实现输入、输出。

C语言中数据的输入与输出
在C语言中,数据的输入与输出主要通过预定义的函数来实现。这些函数虽然并非直接的输入输出语句,而是库函数,如`printf`和`scanf`,但它们在实现数据交互方面起到了核心作用。为了使用`printf`函数进行数据输出,需要在程序开始部分包含相应的头文件,通常使用预处理指令`#include`。`printf`函数的格式为`...

相似回答