处理基本数据类型
1 混合表达式 (向上转型)
2 赋值和不同类型 类型1=类型2 尽量避免高类型向低类型转换
3 显示强制转换
static_cast<转换后的类型>{表达式}
老式的强制转换(转换后的类型)表达式
4 确定类型
sizeof();返回一个整数(size_t 就是unsigned int)
5 确定数值的上下限
显示double类型的变量中的最大值,代码如下:
std:numeric.limits<double>::max(); 同理max换成mai取得最小值
6 按位运算
移位运算符 <<左移 >>右移
位模式下的逻辑运算
枚举数据类型
enum 名称{枚举值1,枚举值2}
匿名枚举
整型和枚举类型之间的强制转换
例如:
enum weekday{monday,tuesday ...};
today=tuesday;
int dayvalue=today+1;
today=static_cast<weekday>(day_value);
7 数据类型的同义词
typedef可以把自已的数据类型名称指定为别一类型的替代名称
例如:typedef long bigone;
bigone num=0.0; (此处的num的类型就为long )
8 变量的生存周期
存储持续时间: 自动的存储持续时间/静态度的存储持续时间/动态的存储持续时间
作用域
自动变量
一般是指放在花括号中的变量{}
可以用auto可以显示指定自动变量
全局变量:所有块和类外部声时的变量
静态变量: (即给变量指定静态的存储持续时间) 例如: static int a=0;
寄存器存储类指定符register
特殊的类型修饰符: volatile用于指定变量的值可以由外部过程异步修改
声时外部变量:如果一个源文件访问另一个文件中声时的全局变量
例如: 一个源文件中有如下声明
int tempvalue=10;
如果想在另一个源文件中进行引用
extern int temp_value;(在引用外部变量的时候不能为其付初值)
9 优先级和相关性
分享到:
相关推荐
c++学习笔记/知识要点精华版
C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记
c++学习笔记.pdf
C++学习笔记C++学习笔记C++学习笔记C++学习笔记C++学习笔记
C++学习笔记
C++学习笔记.docx
【C++学习笔记】一份详细的学习笔记,让你轻松掌握C++编程!
C++学习笔记: 以学习、思考、记录、分享为乐。
c++完美学习笔记c++完美学习笔记c++完美学习笔记c++完美学习笔记
C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记002
C++学习笔记
C++基础的学习笔记(其中的代码源件可私信留言) C++中的空头程序 使用C++书写hello world 学习变量 学习常量 标识符命名规则 数据类型 运算符 程序流程结构 数组 函数 指针 结构体
C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记003
C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记004
C++ 学习笔记C++ 学习笔记C++ 学习笔记C++ 学习笔记001
C++学习笔记经典(与C比较),是学习C++的好资料。
Visual C++学习笔记,切身学习体会和总结
适用人群:C++初学者及C++期末考试冲刺 此C++学习笔记是本人在学习中思考总结所得,能够很好地帮助你入门C++或冲刺期末考试,让你掌握C++基础。
该笔记是我在mooc上看C++程序设计时做的一些笔记,因为是突发学习C++,要什么就学习什么,现在已经学到“文件输入输出流”,因为现在的项目不需要用到模板的知识,所以暂时只学到这么多,之后肯定还得学的,这个老师...