Base (2 to 62) limitation for set_str initialization and output

bodrato at bodrato at
Thu Dec 13 09:21:15 CET 2012


Il Mer, 12 Dicembre 2012 3:53 pm, Sergio Martin ha scritto:
>> I'm honestly curious as to what space you are hoping to spare. I did some

> Yes, I was careless about estimating the space savings of using a raw
> binary number instead of the base 62 representation. Both you and
> Torbjorn corrected me in this aspect.
> However marginal the saving might be, it is still important for what I'm
> currently studying.

Using a power-of-two base, you also save time, because conversion to/from
the internal representation is easier. This is one more reason for using
mpz_inp_raw and mpz_out_raw instead of the _str variants.

You can also use mpz_import and mpz_export if you want to cook your own
format: .



More information about the gmp-discuss mailing list