小编Sir*_*out的帖子

如何使用mpfr和mpreal的printf

使用printf及其表兄弟sprintffprintf显示mpreal-type变量值的正确语法是什么?我试过天真的铸造加倍:

printf ("... %g ...", (double) var);
Run Code Online (Sandbox Code Playgroud)

仅从g ++接收此错误消息:

error: invalid cast from type ‘mpfr::mpreal’ to type ‘double’
Run Code Online (Sandbox Code Playgroud)

double在程序的其他地方使用-type变量没有问题.

我听说该类型mpreal是该库的一部分,旨在使用通常的二元运算符来执行任意精度算术运算.

c++ double printf casting mpfr

2
推荐指数
1
解决办法
2720
查看次数

标签 统计

c++ ×1

casting ×1

double ×1

mpfr ×1

printf ×1