我是靠谱客的博主 缓慢爆米花,最近开发中收集的这篇文章主要介绍算术运算符和算术表达式的简要概括,觉得挺不错的,现在分享给大家,希望可以做个参考。

概述

c语言运算符简单的汇总
分类有以下几种
1.算术运算符,包括加(+)、减(-)、乘()、除(/)、求余(%)也称求模运算,自增(++)和自减(–)七种.
2.关系运算符,用于比较运算。包括大于(>)、小于(<)、等于(==)、大于等于(>=)、小于等于(<=)和不等于(!=)六种。
3.逻辑运算符,用于逻辑运算,包括与(&&)、或(||)、非(!)。
5.条件运算符,这是一个三目运算符,用于条件求值(?:)。
6.逗号运算符,用于把若干个条件合成一个表达式(,)。
7.指针运算符,用于取内容(
)或取地址(&)。
8.求字节运算符,计算数据类型所占用的字节数(size of)。
9.特殊运算符,有括号()、下标[]、成员等几种。
10.位操作运算符,按照二进制进行运算,包括位与(&)、位或(|)、位非(~)、位异或(^)、左移(<<)和右移(>>)六种。
11.赋值运算符,用于赋值,分为简单赋值(=)、复合赋值(+=、-=、*=、/+)等
应注意以下问题:
1,关系运算符的优先级
算术运算符>关系运算符>赋值运算符
2.求余运算不能用用于float和double型。
3.a&&b时,若a为0,不管b为真假,其值都为0.
a||b时,若ab都为假,则都为假。只要有一个为真,结果则为真。
!a时 ,若a为真,则结果为假,若a为假,则结果为真。
4.在c语言中,一般以0为假 ,非零为真,一般用1表示真。
5.条件表达式的一般组成方式为:
表达式1?表达式2:表达式3
他表达的含义是,若表达式为真,也就是非零,则求表达式2的值,不用理会表达式3为什么,若表达式1为假,则求出表达式3的值,直接跳过表达式2。
6.参与位运算的都是以补码的形式出现。注意
十进制来说,正数的补码就是他的原码,比如对于一个用8位来表示十进制的7,他的补码和原码都为00000111,负数的补码为原码取反加1,若有符号位,1代表负数,0代表正数。
7.按位与运算,只有对应的两个二进制数位数都为1时,其结果才为1,否则为0。
8.按位或运算,对应的两个二进制数只要有一个为1,则为1,否则为0.
9.按位异或运算,^,对应的两个二进制位数不同则为1,相同则为零。
10.求反运算,把每位的数都进行求反,把1变成0,吧0变成1.
11.左移就是把二进制数左移若干位,如十进制的120化为二进制位为0001111000,左移3位就变成了1111000000。
12.右移与左移同理,比如十进制的6化为二进制00110右移2位为00001,变为了1.

最后

以上就是缓慢爆米花为你收集整理的算术运算符和算术表达式的简要概括的全部内容,希望文章能够帮你解决算术运算符和算术表达式的简要概括所遇到的程序开发问题。

如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。

本图文内容来源于网友提供,作为学习参考使用,或来自网络收集整理,版权属于原作者所有。
点赞(45)

评论列表共有 0 条评论

立即
投稿
返回
顶部