发布网友 发布时间: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 来定义变量不行么?