C# 算数运算符

简介: 值得注意的是,在不同数据类型的值参与运算的时候可能会发生隐式转换。赋值是一个将值交由变量存储的过程,基本的算数运算符还可以和赋值符。右侧的值会被赋给右侧的变量。来进行一些基本的数学运算,运算的优先级和数学中一样,

✅作者简介:人工智能专业本科在读,喜欢计算机与编程,写博客记录自己的学习历程。
🍎个人主页:小嗷犬的博客
🍊个人信条:为天地立心,为生民立命,为往圣继绝学,为万世开太平。

🥭本文内容:C# 算数运算符

@[TOC]


1.赋值符号

赋值是一个将值交由变量存储的过程,C# 中用等号=来进行赋值,如:

int a = 123;

>这一行就是将值123赋值给新声明的变量a,等号=右侧的值会被赋给右侧的变量。

2.算数运算符

C# 中,我们用算数运算符来进行一些基本的数学运算,C# 中的算数运算符如下:

运算符 功能说明 样例 结果
% 取模/取余数 10 % 3 1
/ 除法 22 / 8 2
* 乘法 2 * 5 10
- 减法 5 - 1 4
+ 加法 1 + 6 7

运算的优先级和数学中一样,乘除取模优先级最高,然后是加减,可以通过括号改变优先级。

运算得出的值也可以赋值给变量:

int a = 1 + 1 * 5;
int b = 8 % 3 + 6;

>值得注意的是,在不同数据类型的值参与运算的时候可能会发生隐式转换。

3.算数运算符的复合赋值运算符

基本的算数运算符还可以和赋值符=结合,形成新的复合赋值运算符,算数运算符的复合赋值运算符如下:

运算符 样例 x的值 功能说明
+= x = 2
x += 3
5 加法赋值运算符,等价于x = x + 3
-= x = 6
x -= 4
2 减法赋值运算符,等价于x = x - 4
*= x = 5
x *= 6
30 乘法赋值运算符,等价于x = x * 6
/= x = 12
x /= 5
2 除法赋值运算符,等价于x = x / 5
%= x = 12
x %= 5
2 取余数赋值运算符,等价于x = x % 5

4.自增自减运算符

C# 也支持C语言中传统的自增自减运算符:

运算符 样例 表达式返回的值 x的值 功能说明
i++ x = 2
x++
2 3 自增运算符,先返回值再自增
++i x = 2
++x
3 3 自增运算符,先自增再返回值
i-- x = 2
x--
2 1 自减运算符,先返回值再自减
--i x = 2
--x
1 1 自增运算符,先自减再返回值
目录
相关文章
|
5月前
|
C语言
C 运算符详解
在C语言中,运算符被广泛用于执行各类操作,涵盖算术、关系、逻辑、位运算、赋值、自增自减、条件及其他运算。算术运算符如`+`、`-`用于基本数学计算;关系运算符如`==`、`>`则进行比较;逻辑运算符如`&&`用于条件判断;位运算符如`&`、`|`针对整数位操作;赋值运算符如`=`实现变量赋值;自增自减运算符如`++`调整变量值;条件运算符`? :`依条件返回不同值;其他运算符如`sizeof`可获取类型大小。以上运算符结合使用,能够灵活高效地处理各种编程任务。
222 88
|
8月前
|
C语言
C语言算数运算符和算数表达式详解
C语言算数运算符和算数表达式详解
131 0
|
9月前
|
C语言
各种运算符的介绍,超详解
各种运算符的介绍,超详解
128 0
|
9月前
|
Java C# C++
C#中的(++)和(--)运算符
C#中的(++)和(--)运算符
69 0
C#中算数运算符及逻辑运算
C#中算数运算符及逻辑运算
97 0
C#基础Ⅳ-算数运算符
C#基础Ⅳ-算数运算符
C#中的运算符
C#中的运算符
93 0
深入理解算数运算符
深入理解算数运算符
59 0
运算符(常用)
运算符(常用)
121 0
|
存储 程序员 数据安全/隐私保护
算数运算符
在 Python 中 `*` 运算符还可以用于字符串,计算结果就是字符串重复指定次数的结果。`+`运算符可以让两个字符串相加
114 0