- #include < iostream > 是用来在最终的编译之前,使用iostrean文件替换该编译指令。
- using namespace std 用来使程序可以使用std名称空间中的定义。
- 使用cin和cout进行输入和输出的程序必须包含文件iostream。
- 类描述了一种数据类型的全部属性(包括可使用它执行的操作),对象是根据这些描述(类)创建的实体;类之于对象就像类型之于变量。
- C++不允许将函数定义嵌套在另一个函数定义中(自定义函数定义不能放在main()中),每个函数定义都是独立的,所有函数的创建都是平等的。
- short至少为16Bit,long至少为32Bit,long long至少为64Bit(当前很多系统都使用最小长度);8Bit(位)=1Bytes(字节);int是4个字节。可以使用sizeof()来查看类型名和变量名的字节长度。
- cout<<dec、cout<<hex、cout<<oct(代码不会在屏幕上显示)分别指示cout以十进制、十六进制和八进制格式显示整数(默认为十进制)。
- 整数后面的L(l)后缀表示该整数为long常量,u(U)表示unsigned int 常量,ul(lu,大小写均可)表示unsigned long常量。
- cin和cout输入输出类型都是由变量类型引导的,cout遇到’/n’停止输出。
- cut.put() 显示一个字符 。
- "将双引号作为常规字符。
- \b 退格(一般与下划线一起使用)
- \u后面是8个十六进制;\U后面是16个十六进制。
- const限定符:常量的符号名称,与#define类似,应在声明时对const进行初始化(const int Name = 值),值不可更改。
- 通常float为32Bit;double为64Bit;long double 为80、96或128Bit。
- cout<<(ios_base::fixed, ios_base::floatfield); 保留小数点后末尾的零。
- 字符串很长无法放到一行时,可以用" "拼接。
- strlen()函数返回储存在数组中的字符串的长度(不包括’\n’)
- sizeof()返回整个数组的长度。
- cin使用空格、制表符和换行符来确定字符串的结束位置。
- 面向对象的输入:(1)cin.getline(a,b);(a:输入行的数组名称(char类型),b:要读取的字符数),以回车键来确定输入结束,但不储存回车键。(2)cin.get(a,b).get();cin.get()读取一个字符。
- string:使用时要有头文件< string >;string类定义隐藏了字符串的数组性质,能够像处理普通变量那样处理字符串。(声明:string + 变量名;)
- strcpy(a,b)(将b复制到a中)strcar(a,b)(将b添加到a的末尾)。
- struct 结构体
- union 共用体(只能储存int、long、double中的一种)
- enum 枚举
C++学习笔记(未完...)
最新推荐文章于 2024-09-22 16:31:27 发布