понедельник, 22 октября 2012 г.

Integer limits in C

They are in limits.h. But when you need calculated (depends on type), you can use:
#define SOME_TYPE_MAX (SOME_TYPE)((unsigned long)(1<<sizeof(SOME_TYPE)*8-1)-1)
#define SOME_TYPE_MIN (~SOME_TYPE_MAX)

Комментариев нет:

Отправить комментарий

Thanks for your posting!