【c++小课堂】c++基础知识

基础知识1:字符

字符是什么呢?那就是char!
你可以理解为字母or数字or标点符号🔣
字符是用单引号‘ ’括起来的,并且一个单引号内只有一个字符!
ex:'1'
字符要用char类型存储。
ex:
char ch='a';
其中,char类型变量ch被赋值为字符’a’。
ch看似存的是字符’a’,实际上,他存的却是97
这时,我们就要了解一个新知识:ASCII码(美国信息交换标准代码)了。
ASCII码,用来表示字符的,如97,他代表的就是字符’a’:
ASCII码表
char类型,就是存的ASCII码。

转换

隐式转换

隐式转换,就是自动转换,他可以让数据自动按顺序进行转换。
如:
float a=100000.3678
long long b=a //隐式转换,将a的类型转换为long long,有精度丢失
顺序是这样的:

  • bool->char->int->long long->float->double
    从左到右进行转换

强制转换

强制转换,就是你让它转成什么,它就转成什么。
语法如下:

要转成的类型(数据)
// (要转成的类型)(数据)
// (要转成的类型)数据

这三种都是可以的。

下期是什么,你来决定

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值