前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
社区首页 >专栏 >C# 算数运算符

C# 算数运算符

作者头像
小嗷犬
发布于 2022-11-15 07:59:04
发布于 2022-11-15 07:59:04
36400
代码可运行
举报
运行总次数:0
代码可运行

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


C# 算数运算符


1.赋值符号

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int a = 123;

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


2.算数运算符

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

运算符

功能说明

样例

结果

%

取模/取余数

10 % 3

1

/

除法

22 / 8

2

*

乘法

2 * 5

10

-

减法

5 - 1

4

+

加法

1 + 6

7

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

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

代码语言:javascript
代码运行次数:0
运行
AI代码解释
复制
int a = 1 + 1 * 5;
int b = 8 % 3 + 6;

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


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

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

运算符

样例

x的值

功能说明

+=

x = 2x += 3

5

加法赋值运算符,等价于x = x + 3

-=

x = 6x -= 4

2

减法赋值运算符,等价于x = x - 4

*=

x = 5x *= 6

30

乘法赋值运算符,等价于x = x * 6

/=

x = 12x /= 5

2

除法赋值运算符,等价于x = x / 5

%=

x = 12x %= 5

2

取余数赋值运算符,等价于x = x % 5


4.自增自减运算符

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

运算符

样例

表达式返回的值

x的值

功能说明

i++

x = 2x++

2

3

自增运算符,先返回值再自增

++i

x = 2++x

3

3

自增运算符,先自增再返回值

i--

x = 2x--

2

1

自减运算符,先返回值再自减

--i

x = 2--x

1

1

自增运算符,先自减再返回值

本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2022-11-08,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
暂无评论
推荐阅读
编辑精选文章
换一批
运算符
混合运算优先级顺序:() ⾼于 ** ⾼于 * / // % ⾼于 + -
生信喵实验柴
2023/09/04
1980
运算符
JavaScript-算数运算符
(1)布尔值会自动转换为 数值,false 转换为 0,true 转换为 1,然后再相加。
WEBING
2019/02/26
1.2K0
JavaScript-算数运算符
【C# 基础精讲】运算符和表达式
在C#编程中,运算符和表达式是构建复杂逻辑的关键元素。运算符用于执行各种数学、逻辑和其他操作,而表达式则由运算符、变量、常量和函数组成,用于生成计算结果。本文将详细介绍C#中常见的运算符和表达式的概念,以及它们在程序中的使用。
繁依Fanyi
2023/10/12
2940
【C# 基础精讲】运算符和表达式
C语言运算符详解
C语言包含多种运算符,如算术、关系、逻辑、位、赋值和条件等,它们用于执行各种计算和操作,如加减乘除、比较、逻辑判断、位运算、赋值和条件控制等,是C语言编程中不可或缺的元素。
鲜于言悠
2024/05/24
990
江哥带你玩转C语言 | 06-C语言运算符
运算符基本概念 和数学中的运算符一样, C语言中的运算符是告诉程序执行特定算术或逻辑操作的符号 例如告诉程序, 某两个数相加, 相减,相乘等 什么是表达式 表达式就是利用运算符链接在一起的有意义,有结果的语句; 例如: a + b; 就是一个算数表达式, 它的意义是将两个数相加, 两个数相加的结果就是表达式的结果 注意: 表达式一定要有结果 ---- 运算符分类 按照功能划分: 算术运算符 赋值运算符 关系运算符 逻辑运算符 位运算符 按照参与运算的操作数个数划分: 单目运算 只有一个操作数 如
极客江南
2021/07/11
5780
Golang中的运算符
Go语言中的算术运算符包括加、减、乘、除和取模等。需要注意的是,除法运算符/和取模运算符%只能用于整数类型,而不能用于浮点数类型。如果要进行浮点数除法,需要使用类型转换或浮点数常量。另外,Go语言中的自增自减运算符只能用于语句中,不能用于表达式中。
周小末天天开心
2023/10/16
2810
Python 运算符
和大多数语言一样,Python也有很多运算符,并且运算符跟其他语言的运算符大同小异接下来一一介绍:
py3study
2020/01/09
1.1K0
运算符
比较运算符 , 是两个数据之间进行比较的运算 , 运算的结果都是布尔值true 或者false
老婆就是要败家
2020/10/27
4450
运算符
【原创】JavaScript中常用运算符
赋值运算符"=" 将等号右边的值赋值给等号左边的变量或者关键字修饰的常量。 var sum = 1; const sum1 = 2; 扩展运算符: 本质:扩展运算符的本质就是"赋值运算符"和"二元算数运算符"的组合 包含:+=、-=、*=、/=、%=;如:
零点
2023/03/03
3900
【Python百日精通】掌握Python运算符:从基础到高级全面解析(上)
复合赋值运算符用于将赋值与算数运算结合在一起。以下是一些常见的复合赋值运算符示例:
屿小夏
2024/08/15
1400
【Java】基础09:运算符
从中我们就能看到,一个int类型的数和一个double类型的数相加时,会变成double类型。
刘小爱
2020/07/30
3550
【Java】基础09:运算符
Python运算符
仅用学习参考 运算符相关 算数运算符 比较(关系)运算符 逻辑运算符 赋值运算符 运算符的优先级 01. 算数运算符 是完成基本的算术运算使用的符号,用来处理四则运算 运算符 描述 实例 + 加
Devops海洋的渔夫
2019/05/31
1.5K0
Java--运算符
前言 本文将介绍Java运算符的类型及其使用方法 运算符 算数运算符 算数运算符 描述 + 加法运算;字符串连接运算 - 减法运算 * 乘法运算 / 除法运算 % 取模运算(两数相除取余数) ++ / – 自增 / 自减运算 赋值运算符 赋值运算符 描述 = += a += 3 相当于 a = a + 3 -= b -= 4 相当于 b = b - 4 *= c *= 5 相当于 c = c * 5 /= d /= 6 相当于
花猪
2022/02/16
2780
【Web前端】JavaScript 数学基础:数字与运算符解析
哈哈哈哈可能不是每个人都喜欢数学。有些人从小就享受解决复杂的数学问题,而另一些人则在学校被迫学习乘法表和长除法时对数学产生了厌恶。尽管如此,数学仍是生活中不可或缺的组成部分。无论我们处在哪里,数学的应用在我们生活中随处可见。在学习编写 JavaScript(或者任何其他编程语言)时,我们所做的很多事情都依赖于处理数值数据、进行计算以及生成新的值。在编程世界里,数学不仅是解决问题的工具,更是推动思维和逻辑的重要力量。 JavaScript 中,我们可以利用一整套功能强大的数学操作来处理数据、计算结果并实现各种复杂的功能。
一条晒干的咸鱼
2024/11/19
1110
【Web前端】JavaScript 数学基础:数字与运算符解析
【一】Python基础之运算符
算术运算符、比较运算符、赋值运算符、逻辑运算符、位运算符、成员运算符、身份运算符、运算符优先级
菲宇
2019/06/12
3570
Python中的8种运算符
✅算术运算符是处理四则运算的符号,数字处理应用方面最多,在Python中,常用的算术运算符如下表所示
hacker707
2023/04/24
2K0
Python中的8种运算符
Python 运算符
Python运算符 阅读本文需要5分 主要说明Python的运算符。举个简单的例子 4 +5 = 9 。例子中,4 和 5 被称为操作数,"+" 称为运算符。 Python语言支持以下类型的运算符:
Python知识大全
2020/02/13
1.1K0
Python 运算符
Python学习之运算符
Python中有以下几种运算符 算数运算符 运算符 描述 实例 + 两个对象相加 a+b 输出5 - 两个对象相减,得到一个负数或者另外一个数字 a-b 输出-1 * 两个数相乘或者返回一个被重复若干次的字符串 a*b输出6,或者'a'*10输出10次a / 两数相除 b/a 输出1.5 % 取摸运算,返回除法的余数 b%a输出1  a%b输出2 ** 幂-返回x的y次幂 a**b输出8 // 取整数,返回商的整数部分(向下取整数) a//b输出结果0,b//a输出1 比较(关系)运算符 == 判
py3study
2020/01/19
4000
物联网工程师技术之C语言运算符
大家学习了上一章中介绍的变量和常量,现在已经可以将数据保存在程序中了,下一步的工作就是操作并利用保存的数据。本章将介绍C语言中的运算符,在这些运算符的帮助下,可以完成变量赋值、变量比较、数学计算、组合逻辑关系等基本的变量操作。此外,本章还将简单介绍两种控制程序流程的方法:选择和循环。经过本章的学习之后,大家就可以编写一些简单的小程序了。
用户9184480
2024/12/13
830
物联网工程师技术之C语言运算符
【Java 基础篇】Java 运算符
在Java编程中,运算符是用于执行各种操作的符号。通过使用运算符,我们可以进行算术运算、逻辑运算、赋值操作等。本篇博客将围绕Java运算符展开讨论,并介绍不同类型的运算符以及它们的用法和注意事项。我们还将提供代码示例来说明这些概念的具体应用。
繁依Fanyi
2023/10/12
2690
相关推荐
运算符
更多 >
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档
本文部分代码块支持一键运行,欢迎体验
本文部分代码块支持一键运行,欢迎体验