2013-04-04 C++课件
来源:互联网 发布:相亲吃饭谁买单 知乎 编辑:程序博客网 时间:2024/06/07 14:03
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中实现循环变量的初始化。
- 2013-04-04 C++课件
- 2013-04-05 C++课件续
- 嵌入式C学习课件
- C语言课件
- 课件
- c语言课件,数据类型(续)
- 谁有C语言的课件
- 制作SCORM课件离线播放器(C#)
- C语言入门与提高 课件下载
- 2013~2014 第一学期课件整理
- 第7章 数组 c语言课件下载
- c 语言 第4章 课件(作者:裘宗燕教授)
- c语言入门与提高 的课件下载地址
- 我的c学习: 数值数据类型及表示 课件摘要
- 清华大学视频课件:基于Linux的C++(自主模式)
- C,C++,数据结构,教学课件,测试题和模拟试卷
- 课件目录
- Brew 课件
- CPU与编译器概论(读书笔记)
- matlab文件操作
- JDK和Tomcat环境变量配置
- jsp登陆系统
- google maps v2遇到的问题
- 2013-04-04 C++课件
- Oracle database 14章 使用数据泵导出和导入 导入 理论试验
- JVM加载class文件的原理机制
- 多数据源的MapReduce作业(一)--Reduce侧的联结
- Linux基础(三):多重引导
- common fileupload实例
- Android 编辑框(EditText)属性
- 复合表达式“*a++=*b++”的求解顺序和操作符优先级的关系
- Centos安装KDE