如何在浮动后将字符串转换为带有所有数字的 Double ?

问题描述

假设我有一个字符串“53.430996”,我想将它转换为一个字符串并在我尝试过的浮点之后存储所有值:

#include <iostream>
#include <bits/stdc++.h>
#include <string>
#include <stdlib.h>
using namespace std;
int main(){
   char* convertme="53.430996";
   double converted=atof(convertme);
   cout << converted;
   return 0;
}

输出是 53.431 但我需要 53.430996 所以我以后可以用

static cast < long long > (coord ∗ 100000)

所以,我可以得到没有浮点数的值 5343099

解决方法

只需要确保为定点指定所需的精度即可。

janani@janani-C02Z78CMLVDQ fievel % find / -name jvm.options
find: /usr/sbin/authserver: Permission denied
/usr/local/etc/cassandra/jvm.options