算术操作符、赋值操作符、复合赋值符

简介: 这篇文档介绍了算术和赋值操作符。算术操作符包括加"+"、减"-"、乘"×"、除"/"和求余"%”,其中求余只适用于整数,结果正负由第一个运算数决定。赋值操作符有"="用于给变量赋值,而复合赋值符如"+="、"-="等则结合了运算和赋值功能,简化代码编写。

算术操作符:


"+" :加


"-" :减


"×" :乘


"/" :除

 

"%" :求余


这个运算符只能用于整数,不能用于浮点数,计算结果为两个整数相除的余数


负数求余的规则是:计算结果的正负号由第一个运算数的正负号决定



#include<stdio>

int main()

{
printf("%d\n",11%5);//计算结果为1

printf("%d\n",-11%5);//计算结果为-1

printf("%d\n",11%-5);//计算结果为1

return 0;

}


赋值操作符:


在变量创建的时候给一个初始值叫初始化,在变量创建好之后,再给一个值,叫做赋值


"=" :赋值

 

如:


#include<stdio>

int main()

{
int a = 2;//这里表示把2赋值给a,通常将等号右边的值赋值给左边,所以等号右边必须是一个常量

return 0;

}


复合赋值符:


C语言中提供了复合赋值符,方便我们写代码


如:


"+="


"-="


"×="


"/="


">>="


"<<="


"&="


"|="


"^="

 


目录
相关文章
|
7月前
|
C语言
操作符详解(3)C语言复合赋值操作符单目操作符
操作符详解(3)C语言复合赋值操作符单目操作符
|
算法 C语言
算数、赋值、单目操作符介绍
算数、赋值、单目操作符介绍
71 0
|
存储 C语言
C语言操作符[算数操作符,赋值操作符,单目操作符,移位操作符]
C语言操作符[算数操作符,赋值操作符,单目操作符,移位操作符]
|
3月前
|
前端开发 JavaScript
前端基础(五)_运算符(算术运算符、赋值运算符、比较运算符、逻辑运算符、三目运算符、运算符优先级和结合性、数据类型的隐式转换)
本文介绍了JavaScript中的算术运算符、赋值运算符、比较运算符、逻辑运算符、三目运算符、运算符优先级和结合性以及数据类型的隐式转换。
52 3
|
6月前
|
编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)二
50 3
|
6月前
|
存储 编译器 C语言
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
C语言学习记录——操作符详解知识点选记(算术操作符、单目操作符、移位操作符、关系操作符、逻辑操作符、条件操作符......)一
42 1
|
7月前
|
C#
赋值组合运算符
赋值组合运算符
36 1
|
7月前
|
C语言 C++
逗号表达式与赋值表达式
逗号表达式与赋值表达式
60 0
|
7月前
|
存储 C语言
C learning_12 操作符前篇(算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符)
C learning_12 操作符前篇(算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符)
|
编译器 C语言
操作符的属性,C语言中运算符的优先性和结合性,常见的问题表达式
操作符的属性,C语言中运算符的优先性和结合性,常见的问题表达式