(1)C语言中的操作符(运算符):算术操作符(+、-、*、/、%)、赋值操作符(=)、单目操作符(++、--、+、-)介绍

目录

前言

一、算术操作符:+、-、*、/、%

1. + 和-

2. * 

3. / 

4. % 

二、赋值操作符:=和复合赋值

1. 连续赋值

2. 复合赋值符

三、单目操作符:++、--、+、-

1. ++

(1) 前置++

(2) 后置++

2. --

(1) 前置--

(2) 后置--

3. +和-

结语:


前言

在写代码时候,一定会涉及到计算。 C语言中为了方便运算,提供了一系列操作符。

当然,操作符也被叫做:运算符,这是不同的翻译,其实意思是一样的。

下面请看算数、赋值、单目操作符的介绍。

一、算术操作符:+、-、*、/、%

有一组操作符叫:算术操作符。

分别是: + - * / % ,这些操作符都是双目操作符。

1. + 和-

运算符 + 和 - 用来计算加法和减法。

+ 和 - 都是有2个操作数的,位于操作符两端的就是它们的操作数,这种操作符也叫双目操作符。

2. * 

运算符 * 用来计算乘法。

3. / 

运算符  / 用来完成除法。 除号的两端如果是整数,执行的是整数除法,得到的结果也是整数。

上面示例中,尽管变量 x 的类型是 float (浮点数),但是 7 / 4 得到的结果是 1.0 ,而不是1.5 。原因就在于C语言里面的整数除法是整除,只会返回整数部分,丢弃小数部分。 如果希望得到浮点数的结果,两个运算数必须至少有一个浮点数,这时C语言就会进行浮点数除法。

上面示例中, 7.0 / 4 表示进行浮点数除法,得到的结果就是 1.75 。 再看一个例子:

上面的代码,你可能觉得经过运算, score 会等于 25 ,但是实际上 score 等于 0 。

评论 4
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值