0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

C语言基本的算术运算符及表达式

jf_78858299 来源:C语言入门到精通 作者:闫小林 2023-03-09 10:44 次阅读

C语言基本的算术运算符

1、+

正号运算符

2、-

负号运算符

3、*

乘法运算符

4、/

除法运算符

5、%

求余运算符

6、+

加法运算符

7、-

减法运算符

读者应该特别注意+和-在不同情况下的含义

C语言自增、自减运算符

1、++i,--i

在使用i之前,先是i的值加(减)1

2、i++,i--

在使用i之后,使i的值加(减)1

注意:自增和自减运算符只能用于变量,而不能用于常量或表达式

**C语言算术表达式和运算符的优先级与结合性 **

在表达式求值时,先按运算符的优先级别顺序执行,例如先乘除后加减。如果在一个运算对象两侧的运算符的优先级别相同,则按照结合方向“自左至右”即先左后右执行。

**C语言不同类型数据键的混合运算 **

1、+,-,*,/运算的两个数中有一个数为float或double型,结果是double型。

2、如果int型与float或double型数据进行运算,先把int型和float型数据转换为double行进行运算,结果是double型。

3、字符型数据与整型数据进行运算,就是把字符的ASCII代码与整数数据进行运算。

C语言强制类型转换运算符

一般形式:

(类型名)(表达式)

(double)a:将a转换成double类型

(int)(x+y):将x+y的值转换成int型

**C语言基本算术运算符 **

常用的算术运算符
运算符
+
-
*
/
%
+
-

**C语言算术运算符 **

算术运算符 + - / % ++ --
关系运算符 > < == > = <= !=
逻辑运算符 ! &&
位运算符 << >> ~
赋值运算符 =
条件运算符 ? :
逗号运算符 ,
指针运算符 *
求字节运算符 sizeof
强制类型转换运算符 (需要强制转换的类型)
成员运算符 . ->
下标运算符 [ ]
函数调用运算符 函数名()
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 数据
    +关注

    关注

    8

    文章

    6511

    浏览量

    87600
  • C语言
    +关注

    关注

    180

    文章

    7530

    浏览量

    128667
  • 运算符
    +关注

    关注

    0

    文章

    163

    浏览量

    10946
收藏 人收藏

    评论

    相关推荐

    JAVA语言运算符表达式

    JAVA语言运算符表达式3.5 运算符表达式数据的类型除了限定数据的存储方式、取值范围之外,还定义了对该数据类型可进行的操作即
    发表于 12-06 00:28

    数据类型、运算符表达式

    数据类型、运算符表达式2.1   程序设计概述2.2  C语言的数据类型 2.3  常量和变量 2.4 
    发表于 03-10 15:05

    【跟我学单片机c语言】如何更好地使用C51运算符表达式

    if (a=x)之类的语句中,错将“=”用为“==”。“==”符号是用来进行相 等关系运算算术,增减量运算符对于 a+b,a/b 这样的表达式大家都很熟悉,用在
    发表于 12-05 10:22

    【跟我学单片机C语言】详解运算符表达式的位运算符

    【跟我学单片机C语言】详解运算符表达式的位运算符学过汇编的朋友都知道汇编对位的处理能力是很强的,但是单片机
    发表于 12-07 13:51

    单片机C语言教程第六课 C51运算符表达式(这两天挺忙没...

    a+b,a/b 这样的表达式大家都很熟悉,用在 C 语言中,+,/,就是算术运算符。单片机c
    发表于 10-21 09:37

    C语言单片机第七课 运算符表达式(关系运算符)

    第七课 运算符表达式(关系运算符)关系运算符,同样我们也并不陌生。单片机C语言中有六种关系
    发表于 10-21 09:38

    关于C语言运算符表达式--笔记1

    关于C语言运算符表达式学好C语言的基础运算,还是
    发表于 07-19 00:48

    C语言运算符优先级(超详细)

    -- 2-负号运算符-表达式右到左单目运算符~按位取反运算符~表达式++自增运算符++变量名/变
    发表于 04-27 16:47

    C语言知识免费视频教程】C语言算术运算符表达式(第28集)

    大家好!该系列视频为C语言免费教程, 蔡琰老师为大家讲解。持续关注,我们会继续更新!大家有关于C语言以及工作中遇到的关于单片机C
    发表于 09-10 09:12

    C语言知识免费视频教程】自增自减运算符(第29集)

    本帖最后由 松山归人 于 2021-9-15 16:24 编辑 大家好!该系列视频为C语言免费教程, 蔡琰老师为大家讲解。持续关注,我们会继续更新!大家有关于C语言以及工作中遇到
    发表于 09-15 09:49

    C语言程序设计--运算符表达式

    c语言对数据有很强的表达能力,具有十分丰富的运算符,利用这些运算符可以组成各种表达式及语句。运算符
    发表于 07-14 21:30 46次下载

    单片机C语言教程-运算符表达式

    单片机C语言教程-运算符表达式   单片机C语言教程-运算符表达式  
    发表于 03-27 17:13 2122次阅读

    C语言的数据类型、运算符表达式

    天我们来介绍 C 语言的数据类型、运算符表达式。我们先来简单的看一个例子。
    的头像 发表于 01-30 09:15 513次阅读

    逻辑运算符表达式

    在C语言中,我们通常会进行真值与假值的判断,这时我们就需要用到逻辑运算符与逻辑表达式。如果表达式的值不为0,则通通返回为真值。只有当表达式
    的头像 发表于 02-21 15:16 1442次阅读
    逻辑<b class='flag-5'>运算符</b>与<b class='flag-5'>表达式</b>

    西门子博途的算术表达式

    算术表达式既可以是一个数字值,也可以是由带有算术运算符的两个值或表达式组合而成。 算术
    的头像 发表于 01-24 11:36 486次阅读