C++笔试题day10

char+double向精度高的转型没错,转为double,但是右边的double赋值给左边的char又会精度丢失,就是’A’的ASCII+1了
在这里插入图片描述
大意了,引以为戒,其实只要把它看成i<1就行了,就循环了一次,证明<几就循环几次嘛
在这里插入图片描述
运算符的重载规则:
重载不能改变运算符运算对象(即操作数)的个数
重载不能改变运算符的优先级别
重载不能改变运算符的结合性
c ++语言允许在重载运算符时改变运算符原来的功能,但是更提倡保留原来的功能
在这里插入图片描述
我们把s传进去,s是个数组名,我们对s指向的值做修改可以,但是对s本身的地址进行修改需要通过二级指针实现,所以s本身根本没变,仍然指向a,最后输出1
在这里插入图片描述
~n = - (n + 1)
在这里插入图片描述
switch语句中即使default放在最前,也会最后执行的。
没有break就会乱执行
在这里插入图片描述
浮点数:
指数范围-127,+128
float的取值范围是-3.4E+38,3.4E+38
float的指数位有8位
float的尾数位有23位
在这里插入图片描述

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值