1.01 - hello world
1. C++简介
C++ 是一种静态类型的、编译式的、通用的、大小写敏感的、不规则的编程语言,支持过程化编程、面向对象编程和泛型编程。
C++ 被认为是一种中级语言,它综合了高级语言和低级语言的特点。
C++ 是由 Bjarne Stroustrup 于 1979 年在新泽西州美利山贝尔实验室开始设计开发的。C++ 进一步扩充和完善了 C 语言,最初命名为带类的C,后来在 1983 年更名为 C++。
C++ 是 C 的一个超集,事实上,任何合法的 C 程序都是合法的 C++ 程序。
注意:使用静态类型的编程语言是在编译时执行类型检查,而不是在运行时执行类型检查。
2. 使用Visual Studio编辑器
2.1 下载及安装 Visual Studio Community
2.2 打开 Visual Studio Community
2.3 点击 File -> New -> Project

2.4 左侧列表选择 Templates -> Visual C++ -> Win32 Console Application,并设置项目名为 MyFirstProgram。

2.5 点击 OK。
2.6 在以下窗口中点击 Next

2.7 在弹出的窗口中选择 Empty project 选项后,点击 Finish 按钮:
2.8 右击文件夹 Source File 并点击 Add --> New Item... :

2.9 选择 C++ File 然后设置文件名为 main.cpp,然后点击 Add:

3. hello world
// #include 是一个预处理命令,用来引入头文件。
// iostream(i即input,o即output),标准输入输出头文件
#include <iostream>
// 告诉编译器使用命名空间std
using namespace std;
int main() {
// endl即回车换行的意思
cout << "hello world!" << endl;
return 0;
}
/*
tip:
当是 int main() 时,main() 的返回值是 int 类型,所以是 return 0;
现在 C 标准里规定 main() 返回值必须为 int,所以必须写成是 int main()。
当是 void main() 时,main() 的返回值是空,所以可以不写或者是 return;
但这是以前的写法了,现在很少用 void main() 了
4. C语言运行机制(C++同理)
- 编辑:编写.c文件,就是源代码。
- 编译:将.c程序翻译成目标文件(.obj),这个过程在计算机底层执行。
- 链接:将目标文件.obj生成可执行文件(.exe),在计算机底层执行
- 运行:执行.exe文件, 得到运行结果 。

5. 原码,反码,补码
- 在计算机运算的时候,都是以补码的方式来运算的
-
二进制的最高位是符号位: 0表示正数,1表示负数,以一个四字节的-3为例:
-3的原码为:10000000 00000000 00000000 00000011
-
正数的原码,反码,补码都一样 (三码合一)
-
负数的反码 = 它的原码符号位不变,其它位取反(0变为1,1变为0)
-
负数的补码 = 它的反码+1
-
0的反码,补码都是 0
- 例子,以4字节为例(操作系统不同字节数不同)

6. 变量
作用 : 给一段指定的内存空间起名,方便操作这段内存。
语法 : 数据类型 变量名 = 初始值;
int a = 10;
cout << "a = "<< a << endl;
1
7. 常量
作用:用于记录程序中不可更改的数据。
(1)#define宏定义
_#define 常量名 常量值
(2)const修饰的变量
const 数据类型 常量名 = 常量值
通常在变量定义之前加关键字const,修饰该变量为常量,不可修改。
示例:
#define day 7//是不可修改的值,一旦修改就会报错
const int month = 30;
本文来自博客园,作者:{枫_Null},转载请注明原文链接:https://www.cnblogs.com/fengNull/articles/16614563.html

浙公网安备 33010602011771号