printf()怎么用?

如题所述

`printf()` 函数是C语言中用于输出格式化文本到标准输出(通常是屏幕)的标准库函数。下面是`printf()`函数的基本用法:
```c
#include <stdio.h>
int main() {
/* 基本的字符串输出 */
printf("Hello, world!\n");
/* 格式化输出变量 */
int number = 5;
printf("Number = %d\n", number);
/* 多个变量和不同类型的格式化输出 */
float pi = 3.14159;
printf("Integer: %d, Float: %.2f\n", number, pi);
return 0;
}
```
在这个例子中:
- 第一个`printf()`直接输出一个字符串常量,并在末尾加上一个换行符 `\n`。
- 第二个`printf()`使用格式化字符串输出一个整数变量。`%d` 是一个格式说明符,用于整数的输出。
- 第三个`printf()`同时输出一个整数和一个浮点数,并且浮点数被格式化为两位小数,这是通过格式说明符 `%.2f` 实现的。
`printf()` 函数可以使用多种格式说明符,来控制不同类型数据的输出格式:
- `%d`或`%i`用于带符号整数(`int`)。
- `%u`用于无符号整数。
- `%f`用于浮点数(`float`、`double`)。
- `%lf`用于长浮点数(`double`),尽管在 `printf()` 中使用 `%f` 也可以用于 `double` 类型。
- `%c`用于单个字符(`char`)。
- `%s`用于字符串(以 `\0` 或 `NULL` 结尾的字符数组)。
- `%%`用于输出百分号本身。
`printf()` 函数还允许你控制数值的宽度和精度,以及在左侧或右侧填充空格或零等。
温馨提示:答案为网友推荐,仅供参考
第1个回答  2024-01-13

可以参考下面的代码:

#include <stdio.h>

int main(void)

{

float c,f;

printf("请输入一个华氏温度:\n");

scanf("%f",&f);

c=(f-32)*5/9;

printf("对应的摄氏温度是:%.2f\n",c);

}

扩展资料:

printf()函数是格式化输出函数, 一般用于向标准输出设备按规定格式输出信息。在编写程序时经常会用到此函数。函数的原型为:int printf(const char *format, ...);函数返回值为整型,若成功则返回输出的字符数,输出出错则返回负值。

scanf函数原型:int scanf(const char * restrict format,...);

返回值

scanf函数返回成功读入的数据项数,读入数据时遇到了“文件结束”则返回EOF。

参考资料来源:百度百科-printf()

参考资料来源:百度百科-scanf (计算机语言函数)

相似回答
大家正在搜