1 两者完全不同,scanf是输入函数,printf是输出函数,所以会经常同时出现。两者也没有可比性,需要弄清他们的概念。1.scanf()是C语言中的一个输入函数。函数 scanf() 是从标准输入流stdio (标准输入设备,一般指向键盘)中读内容的通用子程序,可以说明的格式读入多个字符,并保存在对应地址的变量中。比如:scanf(...
scanf函数和printf函数是应用于标准输入流和标准输出流的格式化输入输出语句。 一、scanf函数 scanf函数的功能是从标准输入流读入格式化的数据。 intscanf(constchar*format, ... ); 1. 从标准输入流(stdin)读取数据,并根据参数格式将它们存储到附加参数所指向的位置。附加参数应指向已分配的对象(即附加参数应是一个...
一、指代不同 1、printf:是格式化输出函数。2、scanf:是C语言中的一个输入函数。二、功能不同 1、printf:用于向标准输出设备按规定格式输出信息。2、scanf:是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。三、特点不同 1、printf:的调用格式为:printf("<格式化字符串>...
1.区别:scanf与printf函数一样,都被定义在头文件stdio.h里,因此在使用scanf函数时要加上#include <stdio.h>。它是格式输入函数,即按用户指定的格式从键盘上把数据输入到指定的变量之中。而printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。2.scanf用法:int scanf(const c...
scanf(格式控制,地址表列)int scanf(char *format[,argument,...]);“格式控制”的含义同printf函数;“地址表列”是由若干个地址组成的表列,可以是变量的地址,或字符串的首地址。scanf()函数返回成功赋值的数据项数,读到文件末尾出错时则返回EOF。http://zhidao.baidu.com/question/147215511....
scanf是输入函数 printf是输出函数
对用户来讲,scanf是电脑采集用户输入的,就是你要输入什么数据给电脑的话就要用scanf。而printf是电脑要打印出来给用户看的,比如计算结果什么的。。
1.printf 输出函数,返回的是字符个数 话不多说 直接上代码 int main() { printf("%d", printf("%d", printf("%d", 43))); return 0; } 1. 2. 3. 4. 该程序的打印结果为 2.scanf 输入函数 打印生日,例如输入20130523,输出年份=2013 月份=05 日期=23; ...
getchar(字符输入函数),它的作用只是从终端输入一个字符,没有参数,函数的值就是从输入设备中得到的字符;puhchar()同理,也只能向终端输出一个字符;如:include <stdio.h> main(){ char c;c=getchar();putchar(c);} 运行结果:a 回车 a scanf()和prinf()是格式输入/输出函数,其参数是...