黑马程序员匠心之作|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 str1;
  1. 布尔类型
    所占类型空间为1,true为1,false为0;
  2. 运算符
    算术运算符,赋值运算符,逻辑运算符,比较运算符
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. 通过三目运算符实现简单的判断


本文来自互联网用户投稿,文章观点仅代表作者本人,不代表本站立场,不承担相关法律责任。如若转载,请注明出处。 如若内容造成侵权/违法违规/事实不符,请点击【内容举报】进行投诉反馈!

相关文章

立即
投稿

微信公众账号

微信扫一扫加关注

返回
顶部