c++学习记录(一)
C++学习记录(一)
- 计算机语言的分类
1.机器语言
2.汇编语言
3.高级语言
- 计算机语言的转换过程
高级语言——>汇编语言——>机器语言——>计算机
- C++程序的框架
#include<iostream> using namespace std; int main(void) { ··· return 0; }
分析
- <iostream>:包含输入输出流库
- using namespace std; :名称空间标识符
- main:主函数标记,程序开始。
- 输入
数据流输入基本原理:
"Hello"——>键盘键入的数据先存入缓冲区——>"Hello"位于内存缓冲区——>按下回车键时,从缓冲区读取数据——>"Hello"输入
输入格式:
cin>>变量1>>变量2>>...>>变量n;
例:
cin>>a>>b>>c;
注:
1.在输入多组数据时,要注意数据类型要对应。
2.在输入多组数据时,数据间必须用“空格键”,“Tab键”,或者“Enter键”隔开,结束输入必须敲击“Enter键”。
- 输出
输出格式:
cout<<表达式1<<表达式2<<...<<表达式n
例:
cout<<"a is:"<<a<<endl;
cout<<"a is:"<<a<<"\n";
其中\n与endl表示的含义基本一致,表示换行并清空输出缓冲区。
顺序
- 计算顺序:自右至左
- 输出顺序:自左至右
例:
int a=4; cout<<a<<a++<<endl;
输出结果是5。
- 定义标识符常量
定义格式:
const 类型 变量名=初始化表达式
例:
const double PI=3.14159
const int Numble_of_Student=100
注:
1.常变量必须也只能在说明时进行初始化。
2.常变量初始化后不允许再被赋值。
3.常变量必须先说明后使用。
4.c++建议使用符号常量,而不要使用文字变量。
为什么使用const
- 代码容易维护
- 确保一些不变量不会被误修改
- 输出格式控制(部分)
1.保留小数位数
例如保留两位小数:
cout<<"s="<<fixed<<setprecision(2)<<s<<endl;
2.有效数据位数
cout<<setprecision(3)<<12345.0<<endl
输出123e+004
3.科学表示法
例如表示三位:
`cout<<scientific<<setprecision(3)<<12362.1<<"\n";
输出1.236e+004
以上是今天看了网课的收获,目前看起来c++和C语言似乎在语法上的区别不算是很大,期待后面的学习。
相关推荐
拉斯厄尔高福 2020-11-04
文山羊 2020-11-07
susmote 2020-11-07
xceman 2020-10-23
hellojunz 2020-10-23
caojhuangy 2020-10-12
xinyupan 2020-09-28
lousir 2020-09-27
一个逗逗 2020-09-22
Maryhuan 2020-09-20
rkhstar 2020-09-09
DreamSnow 2020-09-09
aehousmantao 2020-09-03
tkernel 2020-09-03
abfdada 2020-08-26
svap 2020-08-25
二十不悔三十而立 2020-08-19
FlightForever 2020-08-17
joyjoy0 2020-08-13