Floating Point

Igor Sysoev igor at sysoev.ru
Tue Feb 26 10:09:30 UTC 2013

On Feb 26, 2013, at 13:32 , Aparna Bhat wrote:

> I am working on a module for load balancing. I have to make use of the type float. Can anyone please tell me if there is any nginx specific data type for float such as the one that exists for int (ngx_int_t). I would also like to know how to write the float value to the logs. The type %f prints only the integer portion of the float value.

There is no special float integer type in nginx.
nginx %f format is for double, so you have to cast float to double in ngx_sprintf().
To print fractional portion you should use "%.3f", the maximum supported format is "%18.5f".

Igor Sysoev

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://mailman.nginx.org/pipermail/nginx/attachments/20130226/a665615a/attachment.html>

More information about the nginx mailing list