⿊马程序员匠⼼之作C++教程从0到1⼊门编程-学习基础知识
基础知识
1. 变量
变量是为了⽅便管理内存,⽤⼀个名字代替⼀块内存空间
2. 常量
定义⽅式:(1)#define,宏常量;#define Day 7 不可改变(2)const修饰的变量
上海传智播客黑马程序员3. 关键字
4. 数据类型中的整型
给变量分配合适的内存空间;int(4字节),short(2字节),long,long long(8字节)。sizeof(数据类型/变量名)可以求出内存空间
5. 数据类型中的⼩数
单精度float(7位有效数字,4个字节)/双精度double(15位有效数字,8个字节),c++默认情况下会显⽰6位⼩数(在
C++中,cout默认精度是6位。需要设置精度才能输出你想要的位数);
6. 数据类型中的字符型
占⽤1个字节,char ch='b',需要注意四点,字符型变量创建,字符型变量所占⼤⼩,字符型常见的错误(单引号创建字符型变量,单引号⾥⾯只能有⼀个字符);字符型变量对应的ASCII,A--97,a--65
7. 转义字符
\n(换⾏符),\(输出\),\t(⽔平制表符,8个空格,保持输出整齐)
8. 字符串
//c风格字符串,等号后⾯需要⽤双引号,还要注意[]
char ch[]="hello world"
//c++风格字符串
#include<string>
string str1;
9. 布尔类型
所占类型空间为1,true为1,false为0;
10. 运算符
算术运算符,赋值运算符,逻辑运算符,⽐较运算符
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. 通过三⽬运算符实现简单的判断

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。