C++ Primer 笔记 (1)关于climits,数据类型的最值

使用前需要声明头文件#include<climits>

CHAR_BAT         CHAR_MAX         CHAR_MIN  char的位数,最大值,最小值        
SCHAR_MAX       SCHAR_MINsigned char的最大值,最小值
UCHAR_MAXunsigned char 的最大值
SHRT_MAX         SHRT_MINshort的最大值,最小值

USHRT_MAX 

unsigned short 的最大值
INT_MAX             INT_MINint的最大值,最小值
UINT_MAX           unsigned int 的最大值
LONG_MAX         LONG_MINlong的最大值,最小值
ULONG_MAXunsigned long 的最大值

注意:

  1. unsigned 类型 用于存在负数的情况,signed(一般隐性表达)类型用于只有正数的情况
  2. 在选择变量上,如果不为负数,则可以使用无符号类型,这样来表示更大的值
  3. 一般无特殊要求,整型使用int类型,浮点数使用double类型
  4. 一个字节时,应该使用char类型 
  5. char类型一般而言有无符号由c++决定,用在存储数字时可以显示的表示符号类型

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值