C++复习
来源:互联网 发布:海康云台控制键盘网络 编辑:程序博客网 时间:2024/06/17 23:59
#include <iostream>using namespace std;typedef unsigned short int USHORT;//创建别名,可以将下面中使用的unsigned short int都用USHORT替换const unsigned short int StudentPerClass = 15;//C++中定义常量使用const 而不应该用defineenum COLOR{RED,BLUE =100 ,GREEN,WHITE =500,BLACK}; //创建枚举常量,RED成为一个符号常量,值为0,后面的依次为100 101 500 501int main(){std::cout << "Hello World" << std::endl;std::cout << '\t'; // \t为制表符 输出的内容为8个空格cout << sizeof(char) << sizeof(short) << sizeof(int) << sizeof(float) << sizeof(long) << sizeof(double) << endl; //124448USHORT Width = 5;cout << Width << sizeof(USHORT)<<sizeof(short int)<<endl;//StudentPerClass++; 常量不可修改COLOR color;color = BLUE;if (color == BLUE){cout << "BLUE" << endl;}getchar();}//用编译器生成对象文件 用链接器生成可执行文件//signed 和 unsigned整型变量占用的内存空间相同,un是s存储的最大值整型变量数值的2倍//unsigned short 占用两个字节,能够存储的最大值为65535,signed short为前者的一半//无符号超过最大值回绕从0开始 65535 0 1//有符号回绕从最大正值回绕到最小负值 32767 -32768 -32767//常量//不要使用define定义常量,使用const unsigned short int StudentPerClass = 15;因为有类型值,后面只能在这个部分进行修改//枚举类型就是用”名字”来表示”数”,为的更多是阅读程序的方便.当然,枚举类型本质上是”整型”,所以,你给枚举类型变量赋整型值也不会错/* for(i=0;i<12;i++) 意义不明确 如果改为 for(i=0;i<MONTH;i++)意义明确了举个常用的例子,你要表示星期1-7,你可以用int1-7,但是当你把它作为参数的时候,有时后你就给考虑传入0,8的情况.而且用数字表示还需要相应的注释和文档.这个时候你定义个一个枚举, 名字就叫字面就叫Monday, Tuesday, ....就行, 直观, 并且值可控.比如星期几,如果你设置为数字类型,那么如何控制数字的范围呢?而枚举类型则可以将一个类型限制在可控制的范围内。*///字面常量:指的是直接输入到程序中的值,比如:in myAge=26; myAge是一个int类型变量,而26是一个字面常量。//符号常量:指的是用名称表示的常量,就像变量一样表示,但是一旦初始化,其值就不能改变.//主要指的是:①const定义的常量:const unsigned short int studentPerClass = 15; 这里的studentPerClass就是一个符号常量//递归通常是指函数调用自身的能力//C++中使用静态类变量取代全局变量
阅读全文
0 0
- C 复习
- C复习
- c复习
- C复习
- 复习C
- C复习
- 复习C要点
- C语言复习
- C语言复习2
- C语言复习3
- C基础的复习
- C语言复习4
- C语言复习概要
- 开篇---c 复习小结
- C语言复习
- 复习C字符串处理
- C中的 ++复习
- c语言复习
- cairotools
- Xcode 各个版本下载
- 【Python】3.x 版本的print 乱码 问题
- D_D系统构建-开发文件目录结构
- 欢迎使用CSDN-markdown编辑器
- C++复习
- anaconda + tensorflow +ubuntu
- 使用 Servlet 读取表单数据
- Camera1.0和Camear2.0的区别
- Linux常用命令大全
- 过滤器
- AAA JAVA线程池学习以及队列拒绝策略
- AllJoy—IOS
- 一个字符串向右移问题