四月润润润——十五天黑马第一天

准备工作

与黑马不同,我选择使用linux进行相关的开发,购买好云服务器并搭建好环境(下载cmake,gcc,g++,mysql)后,使用vscode远程连接进行相应的开发

知识点

注释

当行注释:// 内容
多行注释:/* 内容 */

变量

作用:给一个指定的内存空间取名,方便操作这段内存

常量

作用:用于记录程序中不允许修改的数据
C++常见两种定义常量的方法:
1、#define 宏常量:#define 常量名 常量值
通常在文件上方定义,表示一个常量
2、const修饰的变量:const 数据类型 常量名 = 常量值
通常在变量定义前加关键字const,修饰该变量为常量,不可修改

关键字

作用:关键字是C++中预先保留的单词(标识符)

  • 在定义变量或者常量时,不要使用关键字
    具体关键字百度一下

标识符命名规则

作用:C++规定给标识符(变量、常量)命名时,有一套自己的规则

  • 标识符不能是关键字
  • 标识符只能由字母、数字、下划线组成
  • 第一个字符必须为字母或下划线
  • 标识符中字母区分大小写

数据类型

意义:为变量分配合适的内存

整型

作用:整型变量表示的是整数类型的数据
主要有以下几种,区别在于所占内存空间不同:
short、int、long、long long
所占内存比较关系:short < int <= long <= long long

sizeof关键字

作用:利用sizeof关键字统计数据类型所占内存大小
语法:sizeof(数据类型或者变量)

实型(浮点型)

作用:用于表示小数
分为两种:
1. 单精度float(4字节,7位有效数字)
2. 双精度double(8字节,15~16位有效数字)
两者的区别在于表示的有效数字范围不同
默认情况下,输出一个小数,会显示出6位有效数字

科学计数法:float f1 = 3e2; // 3 * 10 ^ 2

字符型

作用:字符型变量用于显示单个字符
只占用1个字节
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元

转义字符

作用:用于表示一些不能显示出来的ASCII字符
具体百度

字符串型

作用:用于表示遗传字符
两种风格:

  1. C风格字符串:char a[] = “字符串值”;
  2. C++风格字符串:string a = “字符串值”;

布尔类型

运算符

加减乘除
取模
递增递减
与或非

流程结构

选择结构 if
循环结构while、for
跳转语句break、goto

你可能感兴趣的:(c++)