C++数据类型

整型

有符号

  1. signed char:8位;
  2. short: 至少16位(通常16位);
  3. int:至少与short一样长(通常32位);
  4. long:至少32位,且至少与int一样长(通常32位);
  5. long long:至少64位且至少与long一样长(通常64位,C++11标准)。

无符号

  1. unsigned char:8位;
  2. unsigned short: 至少16位(通常16位);
  3. unsigned int:(缩写为 unsigned)至少与short一样长(通常32位);
  4. unsigned long:至少32位,且至少与int一样长(通常32位);
  5. unsigned long long:至少64位且至少与long一样长(通常64位,C++11标准)。

整型常量

  1. ~L:long常量
  2. ~U:unsigned int常量
  3. ~UL:unsigned long常量
  4. ~LL:long long常量
  5. ~ULL:unsigned long long常量
    注:字母的大小写均可

浮点型

  1. float:至少32位(通常32位);
  2. double:至少48位,且不少于float(通常64位);
  3. long double:至少与double一样多(通常80/96/128位);

浮点常量

  1. ~F:float类型
  2. ~L:long double类型
  3. ~:double类型
    注:大小写均可

字符型

  1. char: 8位;
  2. char16_t:16位;
  3. char32_t:32位。

字符常量或字符串常量

  1. u~:char16_t字符常量
    eg: u’C’, u"Good" .
  2. U~:char32_t字符常量
    eg: U’C’, U"Good" .
    注:区分大小写

bool类型

  1. true:非0值
  2. false:0值
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值