关于c语言输入输出函数分析
简介:
C语言中一项最重要的函数,格式化输入输出函数,如常见的scanf(),printf()函数。对于初学者而言,容易不能清楚理解什么是输入什么是输出。常常将输入与输出搞混淆。对于c语言入门学者,理解了输入输出后,会因为稍复杂的用法而感到头秃,如什么时候用”&”,怎么区分%d,%ld.%3ld等等。接下来我将对格式化输入输出函数做简单但详细的分析。
一、输出函数类别:
-
puts():只能输出字符串,并且输出结束后会自动换行。
-
putchar():只能输出单个字符。
-
printf():可以输出各种类型的数据。
1. puts()试例:
#include<stdio.h>
int main(){
char s[]={
"hello world!"};
printf(s);
}
运行结果
输出字符串时只需要给出名字,不能带后边的[ ]。
因为此时用于存储字符串的数组输出数组名就已经表示输出该数组的地址。
注意:c语言中没有字符串类型,要想输出字符串,需要定义一个数组