C语言
输出语法
int printf(const char *format, …)
- 函数功能:把输出写入到标准输出流 stdout ,并根据提供的format 格式化输出。
- 函数参数:
- format 可以是一个常量字符串,用于指定读取内容的数据类型
- %s – 打印字符串
- %d – 打印整数
- %c – 打印字符
- %f – 打印浮点数。
- … : 其它参数为需要输出的内容
- format 可以是一个常量字符串,用于指定读取内容的数据类型
- 函数返回:
- 整型(int): 表示被打印的字符数
- 注意:
- 标准输出流一般为控制台,即Windows中的cmd, 或者Linux和MacOS中的Terminal.
- 实例:
#include <stdio.h>
int main()
{
int number= 5;
printf("%d", number);
return 0;
}
输入语法
int scanf(const char *format, …)
- 函数功能:从标准输入流 stdin 读取输入,并根据提供的 format 来格式化输入。
- 函数输入:
- format 可以是一个常量字符串,用于指定读取内容的数据类型
- %s – 读取字符串
- %d – 读取整数
- %c – 读取字符
- %f – 读取浮点数。
- … : 其它参数为需要被输入赋值的变量
- format 可以是一个常量字符串,用于指定读取内容的数据类型
- 函数返回:
- 整型(int): 表示输入变量值的个数
- 注意:
- 标准输入流一般为控制台,即Windows中的cmd, 或者Linux和MacOS中的Terminal
- 运行至本函数时,程序会阻塞,等待输入,当用户输入所需内容并按回车键后,程序再继续运行
- 实例:
#include <stdio.h>
int main( ) {
char str[100];
int i;
printf( "Enter letters:");
scanf("%s", str);
printf( "Enter numbers:");
scanf("%d", &i);
printf( "\nWhat You entered are: %s %d\n", str, i);
return 0;
}