当前位置: 首页 > news >正文

学习记录记录记录记录

算术运算符 四则运算

赋值运算符 用于将表达式的值赋给变量

比较运算符 用于表达式的比较,并返回一个真值或假值

逻辑运算符 用于根据表达式的值返回真值或假值

两个整数相除,结果一定是个整数

两个小数相除,结果也可以是小数,如果是整除的话,那么结果就是整数

取模运算,取余运算。两个小数是不可以进行取模运算的

自增++ 自减--

前置++i 先自增,再返回新值.返回的是自增后的引用 int i=5;int a=++i; a=6,i=6

后置 i++先返回原值,再自增,返回的是自增前的副本 int i=5;int a=i++; a=5,i=6

前置--i 先自减,再返回新值,int i=5;int a=--i; a=4,i=4

后置 i--先返回i的当前值(副本),再将i减1 int i=5;int b=i--; b=5,i=4

注意是先赋值还是先改变自身的值

赋值运算符

比较运算符

#include <iostream>

using namespace std;

int main(){

    int a=4;

    int b=3;

    cout << (a==b) << endl;

    cout << (a!=b) << endl;

    cout << (a>=b) << endl;

    cout << (a<=b) << endl;

    system("pause");

    return 0;

}

关于为什么a==b要加上括号?

逻辑运算符:&& ||  !

逻辑与:&&:两个操作数都为true的时候,结果为true。如果左边为false,右边不会被计算

逻辑或:||:两个操作数只要有一个为true,结果为true。如果左边为true,右边不参与计算

逻辑非:!:not,取反,一元运算符,优先级很高

操作数会被转换为bool,零/空指针/空对象:false

优先级:!>&&>||。逻辑运算符优先级低于关系运算符和算术运算符

c++支持的最基本的三种程序运行结构:顺序结构,选择结构(依据条件是否满足,有选择地执行相应功能),循环结构(根据条件是否满足,循环多次执行某段代码)

if条件表达式

if (条件表达式){

//如果条件为true,执行这里的代码

}

带else的形式

#include <iostream>

using namespace std;

int main(){

    int a=2;

    int b=4;

    if (a>=b){

        cout << 'love' <<endl;

    } else{

        cout << "hate" << endl;

    }

    return 0;

}

带 else if 的形式

#include <iostream>

using namespace std;

int main(){

    int a=2;

    int b=4;

    if (a>b){

        cout << "love" <<endl;

    }else if(a==b){

        cout << "hate" << endl;

    }else{

        cout<< "nothing" << endl;

    }

    return 0;

}

注意细节,单引号中是一个字符,双引号中是一个字符串。if条件语句后面不要加分号

嵌套if语句,在if 语句中继续写if语句

http://www.dtcms.com/a/569063.html

相关文章:

  • 【JAVA】基础(一)
  • Coze-AI智能体开发平台4-应用
  • day_06_06方法的参数值传递机制
  • 选用铜做电线的底层逻辑
  • 守护数据的最后一道防线:深入浅出TDE透明数据加密技术
  • Hadess零基础学习,如何管理通用Generic制品
  • 【数论】裴蜀定理与扩展欧几里得算法 (exgcd)
  • 新北区城乡建设局网站wordpress 瑜伽课程
  • 解读ffmpeg控制台输出
  • SQL Server 集群网络架构详解
  • php做视频网站源码上海建设网站公
  • 外国网站上做Taskvs2012网站开发环境
  • STM32的串口(上位机控制下位机)
  • Anthropic 经济指数报告:地理和企业人工智能采用的不均衡性
  • 美工免费素材网站淮南网格员招聘
  • 坐标系转换快速定位问题
  • ELK学习笔记
  • 2025世界职业院校技能大赛:10分钟展演黄金时间分配
  • rust表格文件处理
  • 基于VU13P的6U VPX 载板
  • 做网站的害处道滘仿做网站
  • 128天写作之旅:记录与成长的点滴
  • 个人理财系统|基于java+小程序+APP的个人理财系统设计与实现(源码+数据库+文档)
  • 用什么做php网站十大货源网站大全
  • 广州网站制作哪家全面电脑做网站用word
  • 蓝牙钥匙 第40次 汽车租赁与试驾场景中的智能权限管理:关键技术与实践方案
  • 李沐深度学习笔记D1-什么是深度学习
  • 做全景的网站对网站策划的看法
  • 浅谈balance_pgdat函数的工作原理和作用
  • 假设A调用B,B调用C,只有C方法涉及到多张表的增删改操作,那么@Transactional注解添加在A方法上,和添加在C方法上,哪个性能更好?