I am testing some calculation based on the example code from Rmpfr in R. 
The test is as follows:
ns <- mpfr(1:24, 120) ; factorial(ns)
However, in my output the result is:
 [1]                      1e0                      2e0                      6e0
 [4]                    2.4e1                    1.2e2                    7.2e2
 [7]                   5.04e3                  4.032e4                 3.6288e5
[10]                 3.6288e6                3.99168e7               4.790016e8
[13]              6.2270208e9            8.71782912e10           1.307674368e12
[16]          2.0922789888e13         3.55687428096e14        6.402373705728e15
[19]      1.21645100408832e17      2.43290200817664e18     5.109094217170944e19
[22]   1.12400072777760768e21  2.585201673888497664e22 6.2044840173323943936e23
While in the example output, the scientific notation is got rid of as :
[1] 1 2 
[3] 6 24 
[5] 120 720 
[7] 5040 40320 
[9] 362880 3628800 
[11] 39916800 479001600 
[13] 6227020800 87178291200 
[15] 1307674368000 20922789888000 
[17] 355687428096000 6402373705728000 
[19] 121645100408832000 2432902008176640000 
[21] 51090942171709440000 1124000727777607680000 
[23] 25852016738884976640000 620448401733239439360000 
How could I turn off the scientific notation in this case?
I have tried:
options(scipen=999)mpfr(1:24, 120,scientific=FALSE)
But none of them are working.