高级语言:和人类语言相似,计算机中也有许多不同的语言,例如:Scratch、Python、C++、Java、Rust、Go......与人类语言有很多相似性的,都被称为高级语言。2、汇编语言(Assembly Language)是用助计符代替机器指令的操作码,用地址符号或标号代替指令或操作数的地址。也称为低级语言,亦称为符号语言。注:在不同的设备中,汇编语言对应着不同的机器语言指令集,通过汇编过程转换成机器指令。特定的汇编语言和特定的机器语言指令是一一对应的,不同平台之间不可以直接移植。计算机是不能直接识别我们所编写的C++程序或者Java程序的。它只能识别机器语言,而机器语言是用二进制01代码表示的计算机能直接识别和执行的一种机器指令的集合。- 汇编语言和机器语言一一对应,每一条机器指令都是与之对应的汇编指令。
- 汇编语言可以通过编译得到机器语言,机器语言可以通过反汇编得到汇编语言。
- 高级语言可以通过编译得到汇编语言\机器语言,但汇编语言\机器语言几乎不可能还原成高级语言。
- 提升数学思维,通过计算机超强的计算能力,解决很多数学难题
- 培养独立思考的学习习惯、解决问题的能力、不畏艰难的精神
这里我们使用“DevC++”编程工具,编写C++程序,大家安装之后,可以在桌面上找到这个图标,双击即可打开。(备注:若需要软件安装包可在评论区留言或者私信我)3.3 cout输出语句
3.5、程序简单解析
程序分块标记分析
3.6、算数运算符
C++中常见的运算符,由于输入便利性的问题,与数学上的写法不完全一样,详见下表。
在上面的算数运算符,除了取余(%),其他的和数学书上的基本一致。那什么是取余运算呢? 举一个数学上的带余除法的例子:17÷5=3...2所以17%5==2(C++中用“==”表示数学意义上的等号)两个整数做除法(/),在C++中是求商的意思,所以17/5==3. 小明在本节编程入门课上学会了输出语句,作为一个文学爱好者,很喜欢改变古诗词,他兴奋地想把自己最佳改编的《春晓》,内容如下:
春晓
春眠不觉晓,
处处蚊子咬。
阵阵巴掌声,
不知是多少?
那么问题来了:
1.要如何换行输出呢?
2.中文的标点符号和英文标点符号有什么区别?
知识点:
1.换行输出,就用“endl”,(温馨提示:l是“L”的小写,不是1哦。)
2.cout输出内容时,在需要换行的地方,加上输出内容“<<endl”即可。
例如:
cout<<"春眠不觉晓,"<<endl<<"处处蚊子咬。";
运行结果如下:
四:本节课总结
本节课的主要内容是一下5点,请一一对照,看你掌握了没有?
1. 什么是程序?
2. 编写C++程序的基础框架
3. cout语句的使用
4. 算术运算符,取余运算
5. 如何实现换行
五:练习
找找下列代码有什么错误?(请在评论区留下你的答案和疑问,我会积极回复和解答。)✿感谢阅读✿
对您有帮助请关注我。