C++ primer plus学习笔记(二):C++的变量类型,类型转换

命名规则:

  1. 名称中只能使用字母、数字和下划线
  2. 数字不能是第一个字符
  3. 区分大小写
  4. 不能使用关键字作名称

变量类型:
整型 int
在这里插入图片描述
char型 字符和小整数
在这里插入图片描述
bool型
布尔变量的值只能为true或者false
可以被转换为int型,true=1,flase=0
任何数字值或指针值都可以被隐式转换为bool值,非零值为1.零则为0

浮点数float、double型
通常float为32位,double为64位
意味着double精度大于float

const 限定符

const type name=value;

声明某为常量

运算符:
加(+)
减(-)
乘(*)
除 (/)
求模 (%)

类型转换:

以下情况,C++自动执行类型转换
在这里插入图片描述
将精度大的类型(float、double)转换为精度小的类型(int、char)将会导致数据部分丢失

强制类型转换:

类型(变量名)
(类型)变量名

auto声明:
这是一个很少用到的关键字
让编译器根据初值自动生成变量的类型
在这里插入图片描述
针对复杂类型,auto(自动类型推断)的用途才会显现出来
在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值