黑马程序员匠心之作|C++教程从0到1入门编程-学习基础知识
基础知识
- 变量
变量是为了方便管理内存,用一个名字代替一块内存空间 - 常量
定义方式:(1)#define,宏常量;#define Day 7不可改变(2)const修饰的变量 - 关键字
- 数据类型中的整型
给变量分配合适的内存空间;int(4字节),short(2字节),long,long long(8字节)。sizeof(数据类型/变量名)可以求出内存空间

- 数据类型中的小数
单精度float(7位有效数字,4个字节)/双精度double(15位有效数字,8个字节),c++默认情况下会显示6位小数(在C++中,cout默认精度是6位。需要设置精度才能输出你想要的位数); - 数据类型中的字符型
占用1个字节,char ch='b',需要注意四点,字符型变量创建,字符型变量所占大小,字符型常见的错误(单引号创建字符型变量,单引号里面只能有一个字符);字符型变量对应的ASCII,A--97,a--65 - 转义字符
\n(换行符),\(输出\),\t(水平制表符,8个空格,保持输出整齐) - 字符串
//c风格字符串,等号后面需要用双引号,还要注意[]
char ch[]="hello world"//c++风格字符串
#include
string str1;
- 布尔类型
所占类型空间为1,true为1,false为0; - 运算符
算术运算符,赋值运算符,逻辑运算符,比较运算符
cout << 10 % 3 << endl;//输出为1,取模运算本质为取余,只有整型变量可以进行取模运算
cout << 10 / 3 << endl;//输出为3
前置递增符号先对变量进行++,再计算表达式,后置递增先计算表达式,再对变量进行++;
//区别
//前置递增先对变量进行++,再计算表达式
int a2 = 10;
int b2 = ++a2 * 10;
cout << b2 << endl; //b2=110,a2=11//后置递增先计算表达式,后对变量进行++
int a3 = 10;
int b3 = a3++ * 10;
cout << b3 << endl;//b3=100,a2=11
比较运算符用于表达式的比较,并返回一个真值或假值
11. 程序流程结构
循环结构,顺序结构,选择结构
12. 三目运算符
13. 通过三目运算符实现简单的判断
本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!
