搜索

...2.3654255623586387587237,或者-2.3625652326526573. 新手求教...

发布网友 发布时间:2024-10-24 10:00

我来回答

3个回答

热心网友 时间:2024-11-06 19:25

如果你的编译器有long double型就可以直接赋值。没有long double型,如果精度要求不那么高,用 double型就可以。
double a = 2.3654255623586387587237, b = -2.3625652326526573;
double 精度 约有 14-15 位 有效数字。
如果就要 要求 20几位 有效数字,可以用字符串 存放
char ac[]="2.3654255623586387587237";
char bc[]="-2.3625652326526573";
自己另编“大数运算”程序。

热心网友 时间:2024-11-06 19:24

问题是你这串数字用来干嘛的。这么长的数,应该只能用字符串来保存了,long double鞭长莫及

热心网友 时间:2024-11-06 19:30

用long Double 来定义变量不行么?
声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。
E-MAIL:11247931@qq.com
Top