一、 基础入门

1. HelloWorld

这个就没必要写了(笑),也不是小白了。

2. 注释

最基础的是:单行注释和多行注释。肯定还有其他的注释方法,后面接触到再补充。

3. 变量

目前来看与C和Java无异。
命名顺口溜:数字字母下划线,不以数字打头,区分大小写,要避讳。
起名要见名知意,格式大小驼峰(一般用小驼峰)。

4. 常量

C++定义常量有两种方式:
1.#define 宏常量:#define 常量名 常量值
2.const修饰的变量:const int A = 100;
常量名规范是全大写;常量不能修改

5. 数据类型

image.png
long的话在window操作系统里面是4个字节,在linux操作系统里面32位为4字节,64位为8字节。

关于取值范围
整型
int取值范围为[-2^31 ~ 2^31 - 1]即[-2147483648 ~2147483647]。其他整型类比。
浮点型
float有效数字范围:7位
double有效数字范围:15~16位
ps : 有效数组指的是从左到右第一个不为0的数开始算起。

  1. //浮点默认double
  2. float = 3.14;//3.14为double类型,编译器默认小数为double。
  3. flaot = 3.14f;//
  4. //科学计数法
  5. flaot f1 = 3e2; // 3 * 10 ^ 2
  6. float f2 = 3e-2; //3 * 0.1 ^ 2(或者是10^-2)

关于sizeof
这个其实是一个运算符,只不过可以加(),看起来像函数。

字符型变量并不是把字符本身存储在内存中,而是转为ASCII码存储。(a — 97 A — 65)
字符串类型:
C语言风格字符串:

#include<iostream>
using namespace std;

int main() {
    char str[] = "helloworld";
    cout << str << endl;
    system("pause");
    return 0;
}
C++风格字符串:
#include<iostream>
#include<string>
using namespace std;
int main() {

    string str1 = "One Day More!";
    cout << str1 << endl;
    system("pause");
    return 0;
}

bool数据类型:
true 本质是 1
false 本质是 0
bool类型只占用1个字节
非零为真

6. 数据的输入

cin >> 变量名;

7. 运算符

算数运算符:加减乘除、取模、加加和减减
赋值运算符:
比较运算符:
逻辑运算符: