优秀的编程知识分享平台

网站首页 > 技术文章 正文

快速学会C++的运算符(c++中的运算符号)

nanyue 2024-07-26 15:37:25 技术文章 13 ℃

运算符

算术运算符 作用:四则运算

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

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

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

算术运算符

例如:

加法运算符:+ 10+3

减法运算符:- 10-3

乘法运算符:* 10*3

除法运算符:/ 10/3

取余运算符:% 10%3

前置递增:++ ++a

后置递增:++ a++

前置递减:-- --b

后置递减:-- b--

demo:

#include<iostream>

using namespace std;

int main(){

//加减乘除

int a=10,b=3;

cout<<"a+b="<<a+b<<endl;

cout<<"a-b="<<a-b<<endl;

cout<<"a*b="<<a*b<<endl;

cout<<"a/b="<<a/b<<endl;

cout<<"a%b="<<a%b<<endl;

cout<<"++a="<<++a<<endl;

cout<<"a++="<<a++<<endl;

cout<<"--b="<<--b<<endl;

cout<<"b--"<<b--<<endl;

system("pause");

return 0;

}

前置递增:++a

让变量+1

后置递增:a++

让变量+1

前置递增与后置递增区别:

前置递增:先让变量+1,再进行表达式的运算

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

前置递增:

int a=5;

int b=++a*10;

cout<<"a="<<a<<"b="<<b<<endl;

可以获得: a=6;

b=60;

后置递增:

int a1=5;

int b1=a1++*10;

cout<<"a1="<<a1<<"b1"<<b1<<endl;

可以获得:

a1=6;

b1=51

赋值运算符

作用:用于将表达式的值赋非变量

赋值运算符包括几个符号:

运算符 术语 示例 结果

= 赋值 a=2,b=3; a=2,b=3;

+= 加等于 a=0,a+=2; a=2;

-+ 减等于 a=5,a-=3; a=2;

*= 乘等于 a=2,a=3; a=6;

/= 除等于 a=6,a/=3; a=2;

%= 模等于 a=3,a&2; a=1;

demo时光:

先复习常规的“模板”

#include<iostream>

using namespace std;

int main(){

system("pause");

return 0;

}

接着在main()函数中开始编写:

//赋值运算符

//=(等于)

int a=0;

a=3;

cout<<"a="<<a<<endl;

//+=  (加等于)

int a=0;

a+=2;//等于 a=a+2;

cout<<"a+="<<a<<endl;

//-=  (减等于)

a=18;

a-=3;

cout<<"a-="<<a<<endl;

//*=    (乘等于)

a=10;

a*=3;

cout<<"a*="<<a<<endl;

///=     (除等于)

a=9;

a/=3;

cout<<"a/="<<a<<endl;

// %=   (模等于)

a=3;

a%=2;

cout<<"a%="<<a<<endl;

比较运算符

作用:用于表达式的比较,并返回一个真值或假值

常用于Bool(布尔中)

运算符:

== (等于) 例子: 4==3 结果:0(假)

!=(不等于)例子:4!=3 结果:1(真)

<(小于) 例子: 4<3 结果:0(假)

>(大于) 例子:4>3 结果:1(真)

<=(小于等于) 例子:4<=3 结果:0(假)

>=(大于等于) 例子:4>=3 结果:1(真)

demo时光:

1、等于

int a=10;

int b=20;

cout<<"a==b:"<<a==b<<endl;

2、不等于

int  a=10;

int b=30;

cout<<"a!=b:"<<a!=b<<endl;

3、小于

int a=10;

int b=14;

cout<<"a<b:"<<a<b<<endl;

4、大于

int a=10;

int b=30;

cout<<"a>b:"<<a>b<<endl;

5、小于等于

int a=10;

int b=30;

cout<<"a<=b"<<a<=b<<endl;

6、大于等于

int a=10;

int b=30;

cout<<"a>=b"<<a>=b<<endl;

逻辑运算符

作用:用于根据表达式的值返回真值或假值

运算符:

&& (与) 例子:a&&b 结果:如果a和b都为真,则结果为真,否则为假

|| (或) 例子:a||b 结果:如果a或b中有一个为真,则结果为真,如果俩都是假,结果为假

! (非) 例子:!b 结果:如果b为真,则结果为假,反之,b为假,则结果为真

demo时光:

1、与

int a=10;

int b=20;

cout<<a>70&&b>1<<endl;

2、或

int a=10;

int b=20;

cout<<a>5||b<19<<endl;

3、非

int b=3;

cout<<"!b="<<!b<<endl;



Tags:

最近发表
标签列表