C++复习——谭浩强版本
2020-06-22 04:22
417 查看
第2章
第2章 数据类型与表达式
- 数据类型
- 常量
为什么将数值常量区分为不同的类别呢?
因为在进行赋值或函数的参数虚实结合时要求数据类型匹配
字符数据是以ASCII码存储的,因此一个字符数据可以赋值给一个整型变量
如果一个字符串中最后一个字符为”\”,则表示它是续行符
3) 变量
变量名+变量值(存储单元)
标识符:用来标识变量、符号常量、函数、数组、类型等实体名字的有效字符序列
C++要求对变量对强制定义的目的是:
i. 凡未被事先定义的,不作为变量名,这就能保证程序中变量名使用正确。
ii. 编译时就能为其分配相应的存储单元
iii. 编译时检查该变量所进行的运算是否合法
4) 变量初始化:在定义一个变量时对它赋予一个初值。初值可以是一个常量也可以是一个有确定值的表达式
5) float a,b,c=4; a = b = c; 合法 对变量赋初值时不能连等,但是表达式可以连等。
6) 常变量(只读变量)必须在定义时进行赋值
7) 符号常量(define PI 3.14)不在内存中占用空间,只在预编译时替换所指的字符串
相关文章推荐
- C++谭浩强 自己学习时总结的习题(没有答案那种复习用,复习完再加上答案)
- 谭浩强C++ 读书笔记
- C++复习
- GDAL入门-使用GDAL进行遥感影像NDVI的计算(C++版本)
- 错误:error C1853:"Debug\...pch"预编译头文件来自编译器版本,或者预编译头C++而在C中使用它
- C++关于strcpy等函数的安全版本
- 谭浩强版本C语言课后习题第五章
- 算法导论-第32章-字符串匹配:有限自动机方法(改进版本:预处理阶段复杂度为O(m*| ∑ |) )C++实现
- c\c++复习基础要点13---容器deque
- c++复习笔记(动态数组)
- 面试复习(C++)之直接选择排序
- [C++基础]034_C++模板编程里的主版本模板类、全特化、偏特化(C++ Type Traits)
- 《C++ Primer Plus(第六版)》(14)(第九章 内存模型和命名空间 复习题答案)
- 谭浩强《c++》第十一章第七题
- c++单例 通过cocos2dx重现c++单例—— c++语法复习
- C++第9周项目 数组和指针 【项目2-我的数组类】(复习新版)
- C++复习重温的收获002
- B-tree的代码实现 - c / c++ 版本
- c++ 复习之string的使用
- 跨平台INI文件读写API改进版本(C++版本, 对V0.2.1进行了改进)