c++基础知识易忘易混 —— 6_函数、位运算和运算符 【复习笔记】

1. 传引用调用

引用特性:1.引用在定义时必须初始化  2.一个变量可以有多个引用  3.同一个引用不能给多个变量

传引用调用不会拷贝实参,效率更高

2. 函数重载

指在同一个作用域中可以有多个同名函数,函数名称相同,参数列表不同

参数列表不同:参数的数量、类型或顺序至少有一个不同。函数返回类型不影响函数重载

3. 10进制转2进制

1.用要转换的10进制数除以2,得到商和余数

2.再将商除以2,又得到一个商和余数

3.重复上述步骤,直到商为0为止

4.最后将每次得到的余数从下往上排列,就是对应的2进制数

例如,将10进制数25转换为2进制数:

25/2=12......1

12/2=6......0

6/2=3......0

3/2=1......1

1/2=0......1

得到的2进制数为11001

4. 2进制转8进制/16进制

1.  8进制数字每一位是0~7的数字,转换为2进制位最多有3个

2进制转8进制数时,从2进制序列右边低位开始,每3个2进制位换算成一个8进制位,剩余不够3个2进制位的直接换算

例如,2进制的01101011换算成8进制:0153(0开头的数字为8进制)

2.  16进制数字每一位是0~9,a~f的数字,转换为2进制位最多有4个

2进制转16进制数时,从2进制序列右边低位开始,每4个2进制位换算成一个16进制位,剩余不够4个2进制位的直接换算

例如,2进制的011

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值