在C语言中标准输入输出语句应该如何编写操作?

如题所述

Turbo C 2.0标准库提供了两个控制台格式化输入、输出函数 scanf();和printf();这两个函数可以在标准输入输出设备上以各种不同的格式读写数据。scanf()函数用来从标准输入设备(键盘)上读数据,printf()函数用来向标准输出设备(屏幕)写数据。下面详细介绍这两个函数的用法。
1.标准输入语句
scanf()函数是格式化输入函数,它从标准输入设备(键盘)读取输入的信息。其调用格式为:scanf(<格式化字符串>,<地址表>);
格式化字符串包括以下三类不同的字符;
(1).空白字符:空白字符会使scanf()函数在读操作中略去输入中的一个或多个空白字符。
(2).非空白字符:一个非空白字符会使scanf()函数在读入时剔除掉与这个非空白字符相同的字符。
(3).格式化说明符:以%开始,后跟一个或几个规定字符,用来确定输出内容格式。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2022-08-28
输出用printf函数,第一个参数可以传入格式化参数,如“%d,%c,%s,%p”等。其中,如果打印输入字符串,可以不传入格式化参数,直接输出字符串。
输入用scanf函数,当然,如果你用的编译器是VS的话,会报错,因为VS觉得这个函数不安全,于是他们自己提供了一个名为scanf_s的函数,但是缺点就是scanf_s在不同的平台,不同的编译器可能会识别不了,所以可以先define一下。
还有一点,要使用这两个函数,必须先在源文件的第一行输入:
#include <stdio.h>