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

    文章

    7002

    浏览量

    88941
  • C语言
    +关注

    关注

    180

    文章

    7604

    浏览量

    136685
  • 运算符
    +关注

    关注

    0

    文章

    172

    浏览量

    11079
收藏 人收藏

    评论

    相关推荐

    Linux内核中C语法扩展-语句表达式

    表达式和语句是 C 语言中的基础概念。什么是表达式呢?表达式就是由一系列操作和操作数构成的式子
    的头像 发表于 02-17 09:30 2662次阅读

    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语言中有六种关系
    发表于 10-21 09:38

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

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

    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 2219次阅读

    C语言实用教程之数据类型运算符表达式的详细资料说明

    本文档详细介绍的是C语言实用教程之数据类型运算符表达式的详细资料说明主要内容包括了:1 一个简单的C程序例子,2
    发表于 02-26 14:45 10次下载
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>实用教程之数据类型<b class='flag-5'>运算符</b>和<b class='flag-5'>表达式</b>的详细资料说明

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

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

    运算符/表达式规则

    运算符对操作数执行操作。大多数运算符都有两个操作数。例如,在运算a+b中,+(加法)运算的操作数是a和b。每个操作数都被称为表达式
    的头像 发表于 02-09 15:37 983次阅读
    <b class='flag-5'>运算符</b>/<b class='flag-5'>表达式</b>规则

    C语言运算符

    C语言中,我们常常会用到表达式,在使用表达式的过程中便会使用到运算符C
    的头像 发表于 02-21 15:12 1187次阅读
    <b class='flag-5'>C</b><b class='flag-5'>语言</b>的<b class='flag-5'>运算符</b>

    逻辑运算符表达式

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