2013-04-04 C++课件

1.把整型赋值给浮点型数时,数值不变,会以指数形式存储。

2.将double赋值给float时要注意溢出问题。

3.讲int、short、或long型赋值给char时,只会把低8位传送给char,发生截断。

4.C++采用复合运算符,是为了精简代码和提高编译效率。其中a*=b+c等价于a=a*(b+c);这个主要跟运算符优先级有关。

5.变量可以作为左值,而表达式如a+b和常量就不可以做左值,而且a++不可以,但是++a可以。

6.逗号运算符,将两个表达式连接起来。先求第一个表达式的值再求第二个表达式的值,整个的值是第二个表达式的值。赋值运算符的优先级高于逗号运算符,如a=3*4,a*5,结果是60.

7.C++中的赋值符号是一个运算符,可以有a=b=c=d的形式,而其他大部分语言赋值符号不是运算符。

8.流输入输出控制符:要使用控制符要包含iomanip头文件:double类型的默认格式为精度6,改变的话用函数setprecision(),空号中为输出的浮点数的位数,如果和fixed合用的话,可以控制小数点右边的位数。setiosflags(ios::fixed)是设置小数点右边的位数,setiosflags(ios::scientific)是设置科学技术法小数点右边的位数;setiosflags(ios::showpos)设置输出显示符号;setiosflags(ios::right)是输出数据右端对齐.

9.运算符优先级:关系运算符中<,<=,>,>=,优先级高于==和!=的优先级,算术运算符优先级高于关系运算符,关系运算符高于赋值运算符,逻辑运算符中的“&&”和“||”低于关系运算符,“!”高于算术
运算符。

10.else跟与它最近的if匹配。

11.do{}while();     注意不要丢失分号。

12.用while和do-while循环时,循环变量初始化的操作应在while和do-while语句之前完成。而for语句可以在表达式1中实现循环变量的初始化。



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

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

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

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值