编程定义
编程又称编写程序,程序是为了解决某个问题而编写的计算机能识别和执行的指令集合。
什么是C++
c++是计算机能认识的一门功能强大的高级语言
计算机有众多语言,但是计算机真的可以听懂这些语言吗?实际上,计算机只可以识别二进制 0 和 1。其他的内容都不能够识别,这种由 0 和 1 构成的语言就是机器语言。但是当我们人类使用机器语言编程是一件非常痛苦的过程,一不小心就会打错字符,难以查找错误,也不利于大型项目开发,也就会限制编程技术的发展。
而 C++、Python 等语言就是计算机提供给我们人类和计算机交互的接口,我们并不需要学习机器语言,只需要学会 C++、Python 等语言就可以轻松实现编程。
认识Dev-C++
写程序时,要用到专业的编程工具,在 Windows 系统中,通常使用 Dev C++,使用起来非常简洁方便。
C++语言基本结构
include : 包含
iostream : 输入输出流
using : 使用
namespace : name+space 命名空间
std : standard 标准
int : integer 整数
main : 主要的
cout : c++ +out 输出
Hello World : 你好世界
return : 返回
0 : 没有消息就是最好的消息,0 表示成功运行结束
[info] 书写要求
1.英文键盘书写
2.缩进tab键
3.符号成对书写
cout 算术运算符
- 字符串:”“双引号引起来的内容原封不动的输出
表达式:由运算数、运算符、分组符合组成可得到一个最终值的式子
运算数:整数、小数
运算符:+ - * / % 等等
分组符号:( )
endl:end line 换行
cout<<"Hello World!"<<endl; cout<<"你好,世界!"<<endl; cout<<123<<endl; cout<<1+2<<endl; cout<<1-2<<endl; cout<<10/3<<endl; cout<<10*1.0/3<<endl; cout<<10%3<<endl;
<<
可以拼接多个输出:cout << "100 + 200 = " << 100 + 200 << endl; 输出: 100 + 200 = 300
C++ 中除法是整除,两个整数相除,结果会舍弃小数。如果要保留小数,需要将分子或分母变为小数。
[success] 正确写法
10.0 / 3
或10 * 1.0 / 3
[danger] 错误写法
10 / 3 * 1.0,因为运算顺序从左至右,10 / 3 已经变为 0,再乘以 1.0 结果还是 0。
取模 % 运算要求参与运算的数字必须是整数。