C#教程(5)———— 算术运算符

前言

在前面的几篇文章中,我们主要介绍了C#的几种数据类型,那么仅仅有了数据对于我们来说还是不够的,否则计算机就不叫计算机了,改叫记录器了,所以,我们还要对这些数据进行各种各样的计算,而计算自然离不开各种不同的运算符了,所以在这篇文章中,我们主要来介绍最基础的算术运算符以及赋值运算符。

1 算术运算符

在具体解释各类运算符之前,我们需要先搞明白什么叫运算符,从定义来说:运算符是一种告诉编译器执行特定的数学或逻辑操作的符号。 说的简单一点,就像我们学数学时写的算式一样,我们需要用各种符号来表示加减乘除等运算,那么这里的加号(+)减号(-)等符号就是所谓的运算符了,只是数学中我们写在纸上的算式是给人看的,但在编程中,我们写的运算符是在告诉电脑应该做什么操作而已。

在C#中,算术运算符一共有7个,分别为:

运算符 名称 描述
+ 加法运算符 将两数相加获得相加的和
- 减法运算符 将两数相减获得差值
* 乘法运算符 将两数相乘获得积
/ 除法运算符 将两数相除获得商
% 取余运算符 将两数相除后取得余数
++ 自增运算符 数值加1
自减运算符 数值减1

1.1 基本运算符

在这7个运算符中,我们先来讨论前五个运算符,加减乘除和取余,这五个运算符应该看起来非常眼熟,就如同我们数学中学的一样,这五个运算符都是在对运算符左右两边的数值进行运算,但在程序中,由于我们将数据分为了许多不同的数据类型,所以还是有一些要注意的地方的,其中最主要的一点就是:

  • 运算符左右的操作数必须是数值或能够转换为数值

这一个要求在C#中尤为重要,因为C#有着大量各式各样的数据类型,所以在做运算时,哪些数据类型能够进行运算,哪些不行是需要格外注意的问题。

(1)数值类型和数值类型

数值类型之间的运算是最基本的,无论是整数和整数之间运算还是浮点数之间的运算,又或者整数和浮点数之间运算,都是可以的,运算符两侧的操作数也既可以是对应类型的变量,也可以是具体的数值,如:

int intValue = 5;
float floatValue = 1.2f;
Console.WriteLine(1 + 2);//结果为:3
Console.WriteLine(intValue - 2);//结果为:3
Console.WriteLine(floatValue * 2);//结果为:2.4
Console.WriteLine(intValue - floatValue);<
  • 1
    点赞
  • 5
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值