预备篇
编程技术预备知识
二进制、十进制、十六进制
- 十进制思想到n进制思想的转化
- 二进制、十进制、十六进制的书面表示, 比如:15, 二进制: 0b00001111, 十进制: 15, 十六进制: 0x0F
- 进制之间的转化
流程图
- 顺序结构
- 条件分支结构
- 循环结构
常见术语
- 编辑器: 用来编写代码的工具,比如
vim
vscode
nodepad
nodepad++
sublime text
atom
等 - 编译器: 用来将源码装换为库文件和可执行二进制文件的命+令行工具套件, 比如
gcc
,g++
,cl.exe
,clang
,clang++
- 项目构建: 管理项目源码与编译生成脚本的工具软件, 比如
make
,cmake, scons
,gradle
,maven
- IDE: 集成了
编辑器
、编译器调用自动化
和项目构建自动化
的一种功能更强大的软件, 比如QtCreator
,XCode
,Visual Studio
,Clion
,Code Blocks
,Eclipse