C++基础复习

一、C++基础

  • 变量存在的意义:方便我们管理内存空间。
  • 变量创建的语法:数据类型 变量名=变量初始值;
  • 常量:用于记录程序中不可更改的数据
  • C++定义常量的两种方式:

     #define 宏常量   例:#define day 7

     Const修饰的变量也称为常量   

      例: const int month=12;

  • 关键字:

标识符命名规则:

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

  1. 标识符不能是关键字
  2. 标识符只能由字母、数字、下划线组成
  3. 标识符第一个字符必须为字母或下划线
  4. 标识符中字母区分大小写
  5. 最好满足见名知意。

二、数据类型:

  • 在创建变量或常量时,必须指定出相应的数据类型,否则无法给变量合适的内存空间。
  • 整型:

short :2字节;int:4字节;

long:4字节;long long:8字节

  • sizeof关键字:

求出数字类型占用的内存大小;Sizeof(数据类型/变量)

  • 整型占内存大小的比较:

short<int =long<long long

  • 实型(浮点型):

用于表示小数,默认输出一位小数,会显示6位有效数字

      单精度float:4字节  ; 双精度double:8字节  ;   科学计数法

      例 float f1=1.2f  ; double d1=12.3  ;  float f2=3e2;//3*10^2   3e-2//3*0.1^2

  • 字符型:

1、用于显示单个字符 ;char ch=’a’;只占1个字节;

2、字符型变量并不是把字符本身方到内存中存储,而是将对应的ASC||编码放入 到存储编码 。  

3、常见错误:只能用单引号;引号内只能有一个字符

  • 转义字符:

   \n:换行符

   \\:输出一个反斜杠

   \t:水平制表符,保持对其效果,整齐输出数据。

  • 字符串型:

   表示一串字符

   C语言:char 变量名[]=”djfidshui”; 注意[] ; =后使用” ”

   C++: #include<string>  string 变量名=”dvhuifd”; 注意包含头文件

  • 布尔类型:

   代表真或假的值;true 真 1;false 假 0;1个字节

   Bool flag=true;

   数据的输入:Cin>>变量;

   数据的输出:cout<<”   ”<<变量<<endl;

三、运算符:

  • 用于执行代码运算;分类:算术运算符、赋值运算符、比较运算符、逻辑运算符
  • 算术运算符:用于处理四则运算 +  -  *  /
  • 赋值运算符:用于将表达式的值赋给变量
  • 比较运算符:用于表达式的比较,并返回一个真值或假值
  • 逻辑运算符:用于根据表达式的值返回真值或假值
  • 加减乘除运算: +  -  *  /
  • 取模运算:即求余,除数不为0;两小数之间不取模。
  • 递增递减:++a前置++;a++后置++。
  • 前后置的区别:

   前置递增 先让变量+1 然后再进行表达式运算

   后置递增 先表达式运算,再让变量+1

  • 赋值运算符:=  +=  -=  。。
  • 比较运算符:==  !=   <=  <  >  >=  
  • 逻辑运算符:!非  &&与(同真为真,否则为假)  ||(一个为真则为真,两假则为假)
  • 1
    点赞
  • 6
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值