C语言算术、赋值、关系、逻辑运算详细剖析---

本文深入剖析了C语言中的运算符,包括算术运算符、关系运算符、逻辑运算符和位运算符,以及复合赋值运算符、自增运算符、逗号运算符和条件运算符的用法。通过实例解析了各种运算符的运算顺序和效果,帮助读者更好地理解和运用C语言中的运算规则。
摘要由CSDN通过智能技术生成

标识符和关键字

¨标识符:用来标识程序中的变量、符号常量、函数、数组、类型、文件等对象             的名字。标识符只能由字母、数字和下划线组成,且第一个字符必需为字母或下划线。C语言中大小写字母是两个不同的字符。

¨关键字:标识符的一个特殊的集合。其中的标识符在C语言中有预先定义好的特殊意义。不能用于其他任何目的。

¨C语言的关键字共32个:

   auto break case char const continue defaultdo

   double else enum extern float for goto if

      int long register return short signed sizeof static

   struct switch typedef union unsigned voidvolatile while

 

运算符、表达式和计算

C的运算符主要分为四大类:

算术运算符(+加 -减 ×乘 /除  %取余  ++自增1 --自减1)

关系运算符(>大于  <小于  ==等于  >=大于或等于  <=小于或等于  !=不等于)

逻辑运算符(!逻辑非 &&逻辑与  ||逻辑或 )

位运算符  (<<按位左移 >>按位右移 ~按位取反  |按位或ˆ按位异或 &按位与 )

特殊运算符 : 赋值运算符(=)、条件运算符(? :)

              逗号运算符(,)、指针运算符(* &)、

              求字节运算符(sizeof)、

              强制类型转换运算符((类型))、

              分量运算符(. ->)、下标运算符([ ])、函数调用(( ))等。

赋值运算符与赋值表达式

 

一、剖析10种复合赋值运算符:

 +=、 -=、 *=、 /=、 %=、 <<=、 >>=、&=、 ^=、 |=

例x+=1等价于x=x+1

自增运算符前置和后置的区别

作为表达式时:,++

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值