Climit中的宏定义

Climits实际包括的是标准C的limits.h头文件

 

Constant

Meaning

Value

CHAR_BIT

Number of bits in the smallest variable that is not a bit field.

8

SCHAR_MIN

Minimum value for a variable of type signed char.

–128

SCHAR_MAX

Maximum value for a variable of type signed char.

127

UCHAR_MAX

Maximum value for a variable of type unsigned char.

255 (0xff)

CHAR_MIN

Minimum value for a variable of type char.

–128; 0 if /J option used

CHAR_MAX

Maximum value for a variable of type char.

127; 255 if /J option used

MB_LEN_MAX

Maximum number of bytes in a multicharacter constant.

2

SHRT_MIN

Minimum value for a variable of type short.

–32768

SHRT_MAX

Maximum value for a variable of type short.

32767

USHRT_MAX

Maximum value for a variable of type unsigned short.

65535 (0xffff)

INT_MIN

Minimum value for a variable of type int.

–2147483647 – 1

INT_MAX

Maximum value for a variable of type int.

2147483647

UINT_MAX

Maximum value for a variable of type unsigned int.

4294967295 (0xffffffff)

LONG_MIN

Minimum value for a variable of type long.

–2147483647 – 1

LONG_MAX

Maximum value for a variable of type long.

2147483647

ULONG_MAX

Maximum value for a variable of type unsigned long.

4294967295 (0xffffffff)

 

实验看看:

 

output:

 

CHAR_BIT: 8
CHAR_MIN: -128
CHAR_MAX: 127
SCHAR_MIN: -128
SCHAR_MAX: 127
UCHAR_MAX: 255
MB_LEN_MAX: 5
SHRT_MIN: -32768
SHRT_MAX: 32767
USHRT_MAX: 65535
INT_MIN: 80000000
INT_MAX: 7FFFFFFF
UINT_MAX: FFFFFFFF
LONG_MIN: 80000000
LONG_MAX: 7FFFFFFF
ULONG_MAX: FFFFFFFF
_I64_MAX: FFFFFFFF
_I32_MAX: 7FFFFFFF
_I32_MIN: 80000000

 

  • 0
    点赞
  • 2
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值