lundi 4 décembre 2017

C++ double to integer: round/lround/llround?

I need to round double values to all types of integers (signed/unsigned 8/16/32/64 bits). For each integer type, what function should I use between round/lround/llround?

Is there for example any difference between (long)round(x) and lround(x)?

And what about unsigned integers?

Aucun commentaire:

Enregistrer un commentaire