最大(和最小)off_t

时间:2015-08-28 19:35:06

标签: c limits

我找不到类似OFF_MAX的内容会告诉我off_t允许的最大值,所以我想知道我是否可以使用它:

#define OFF_MAX ~((off_t)1 << (sizeof(off_t) * 8 - 1))
#define OFF_MIN  ((off_t)1 << (sizeof(off_t) * 8 - 1))

我知道对签名值的位操作通常是未定义的,但是对于x86和ARM,Windows(mingw),Linux和Mac OS X是否可行?

0 个答案:

没有答案