前言:
1.此文是个人在学习C++编程的一些笔记,由于仍处于不断学习和进步的阶段,文中可能会有不准确或待完善之处,恳请各位读者不吝批评指正,共同促进学习交流
2.本文在学习的时候已有一些c语言基础,希望可以帮到同样情况的学者
3.0基础的同学推荐配合观看黑马程序员C+课程,跟着视频打一遍代码
4.可用作复习,帮助加深记忆,查漏补缺
5.笔记顺序和视频顺序基本一致,哪里觉得没有看明白可以直接找相应视频进行深度学习
视频链接:黑马程序员匠心之作|C++教程从0到1入门编程,学习编程不再难_哔哩哔哩_bilibili
目录
注释
单行注释://
多行注释: /* ... */
变量
数据类型 变量名 = 初始值;
C++在创建变量时,必须给变量一个初始值,否则会报错
变量需先定义后使用
常量
两种定义方式:
宏定义:
#define 常量名 常量值
const
关键字定义
const 数据类型 常量名 = 常量值;
常量不可修改
整数常量:
十进制:数字部分不能以0开头,正数前边的正号可以省略。
八进制:数字部分要以数字0开头,0+若干个0~7的数字
十六进制:数字部分要以0x开头,0x+若干个0~9的数字及A~F的字母(大小写均可),
浮点数常量:
指数形式:由尾数、E或e和阶数组成,E可以大写或小写。E前面的尾数整数部分和小数部分可以省略其一,指数必须为整数。
字符串常量:
双引号括起来;每个字符占一个字节,在末尾加’\0’作为结束标记(内存大小)
关键字
C++预定义的具有特殊意义的单词
sizeof关键字
统计数据类型所占内存大小
sizeof( 数据类型 / 变量)
sizeof(int); // 返回 int 类型占用的字节数
sizeof(a); // 返回变量 a 占用的字节数
标识符命名
不能是关键字
字母区分大小写
只能由字母、数字、下划线(_)组成
第一个字符是字母或下划线,不能是数字
实型(浮点型) 表示小数
占用空间 |
有效数字范围 |
|
float |
4字节 |
7位有效数字 |
double |
8字节 |
15~16位有效数字 |
只能表示6位有效数字,其他的要做其他配置
字符型 显示单个字符
用单引号将字符括起来,不要用双引号 单引号内只能有一个字符
char ch = 'a' 占用空间: 1个字节
字符型变量并不是把字符本身放到内存中存储,而是将对应的ASCII编码放入到存储单元
要记一下的ASCII编码对应数值: a-97,A-65
转义字符 表示一些特殊符号
几个常见的: