c++ - 如何在 C++ 中对变量使用科学记数法?

标签 c++ notation

我想知道变量是否可以使用科学记数法?

例如:

int n;
cin >> n;
int x = 1en;

代替

int x = 1e8

这可能吗?如果是,如何?

最佳答案

没有。科学计数法仅适用于常数值。这些值是在编译时确定的,而你想要获得的值是在运行时确定的。

您必须使用类似int result = pow(10,n) 的方法。请记住 std::pow返回 double 值。

关于c++ - 如何在 C++ 中对变量使用科学记数法?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/13540578/

相关文章:

uml - Archimate 图形表示法的起源是什么?

javascript - 访问对象属性时,括号表示法是否比句点表示法慢?

python - python中的前缀符号解析

algorithm - 这个算法流程符号的名称是什么?

c++ - 使 QListWidget 调整其项目的大小以填充空间

c++ - 查找满足查询条件的geohashes的算法

c++ - 如何编写最薄的类型包装器

c++ - Boost ICL : Are some combinations of interval types and functions not implemented?中函数 "contains"的基本使用

c++ - 使用位掩码组合枚举值

java - 这段代码的复杂性是多少?我必须使用什么符号?