C语言操作符-创新互联

操作符分类:算术操作符、移位操作符、位操作符、赋值操作符、单目操作符、关系操作符、逻辑操作符、条件操作符、逗号表达式、下标引用 函数调用和结构成员。
*算术操作符:+ - / %**

成都创新互联主要从事网站设计制作、成都网站设计、网页设计、企业做网站、公司建网站等业务。立足成都服务武乡,10年网站建设经验,价格优惠、服务专业,欢迎来电咨询建站服务:028-86922220

1、%操作符只能用于整数运算,其他的操作符可用于整数也可用于浮点数,两个操作数都必须是整数,返回的是整除之后的余数。
2、/ 操作符,如果两个操作数都为整数则执行整数除法,只要有一个为浮点数,执行浮点数除法。

移位操作符:<< (左移操作符) >> (右移操作符)

1、左移操作符移位规则:左边抛弃、右边补0。
2、右移操作符移位规则:分为逻辑移位和算术移位两种。
(1)逻辑移位:左边用0填充、右边抛弃。
(2)算术移位:左边用原值的符号位填充、右边抛弃。
注:对于移位操作符不要移动负数位,这个是标准未定义的。

位操作符:& (按位与) | (按位或) ^(按位异或) ~(按位取反 )

注:他们的操作符必须是整数。

赋值操作符: =

复合赋值符:+=、-=、*=、/=、%=、>>=、<<=、&=、|=、^=、

单目操作符:

 !            逻辑反操作
 -              负值
 +             正值
 &             取地址
 sizeof      操作数的类型长度(以字节为长度)
 ~            对一个二进制数按位取反
 --             前置、后置--
 ++            前置、后置++
 *               间接访问操作符(解引用操作符)

(类型) 强制类型转换

关系操作符: > 、 >= 、 < 、 <= 、 != 、 ==

注:在编程过程中小心==和=不小心写错导致错误。

逻辑操作符:&&(逻辑与) 、 ||(逻辑或)

区分逻辑与和按位与;区分逻辑或和按位或。
1&&2---->1                   1||2------>1
1&2----->0                    1|2------->3

条件操作符:exp1 ? exp2 : exp3

先求解表达式1,若其值为真(非0)则将表达式2的值作为整个表达式的取值,否则(表达式1的值为0)将表达式3的值作为整个表达式的取值。

逗号表达式:exp1,exp2,exp3,……expN

逗号表达式,就是用逗号隔开的多个表达式。逗号表达式,从左向右依次执行。整个表达式的结果是最后一个表达式的结果。

下标引用、函数调用和结构体成员

1.[ ] 下标引用操作符 
     操作数:一个数组名 + 一个索引值
2.( ) 函数调用操作符 接受一个或者多个操作数:第一个操作数是函数名,剩余的操作数就是传递给函数的参数。
3.访问一个结构的成员
     · 结构体·成员名
    ->  结构体指针->成员名

另外有需要云服务器可以了解下创新互联scvps.cn,海内外云服务器15元起步,三天无理由+7*72小时售后在线,公司持有idc许可证,提供“云服务器、裸金属服务器、高防服务器、香港服务器、美国服务器、虚拟主机、免备案服务器”等云主机租用服务以及企业上云的综合解决方案,具有“安全稳定、简单易用、服务可用性高、性价比高”等特点与优势,专为企业上云打造定制,能够满足用户丰富、多元化的应用场景需求。

文章题目:C语言操作符-创新互联
转载来于:https://www.cdcxhl.com/article38/pdipp.html

成都网站建设公司_创新互联,为您提供关键词优化网页设计公司企业建站移动网站建设网站制作定制网站

广告

声明:本网站发布的内容(图片、视频和文字)以用户投稿、用户转载内容为主,如果涉及侵权请尽快告知,我们将会在第一时间删除。文章观点不代表本网站立场,如需处理请联系客服。电话:028-86922220;邮箱:631063699@qq.com。内容未经允许不得转载,或转载时需注明来源: 创新互联

绵阳服务器托管