c++ - 将 c++ 转换为 c(cout 输入函数)
问题描述
cout << endl << setprecision(2) << fixed;
我不知道我该怎么写这个。我知道cout
(C++)是printf
(C)
我觉得:
printf("%d",setprecision(2));
解决方案
您需要阅读C printf format specifiers。
在您的特定情况下,如果您想在句点后包含两位小数。为此,您的数字需要是浮点数而不是整数,并且您需要使用%.2f
格式说明符。
printf("%.2f", (float)variable)
它们上有许多其他格式说明符和修饰符。好好学习!
推荐阅读
- python - Python - Google OAuth 从授权码生成令牌
- react-native - 当我在组件中导入信息时,我的应用程序不滚动
- python - 如何按字符比较两个 .txt 文档并量化分数,其中顺序很重要(Python)
- mysql - 非聚合与 MAX 和 GROUP BY
- api - 通过 vpn 记录来自 Postman 的请求(代理/拦截器)
- azure - azure 活动日志的别名
- java - 同一个 IntelliJ 实例中的两个 Spring Boot 模块 - 其中一个未启动
- java - Android 片段更新数据
- javascript - JavaScript 对数组进行排序
- d - D 中的静态 if 表达式?