C语言小白应该注意的运算符优先级问题!!!

C语言中的运算顺序与数学不同,例如x*y/u*v并不等于(x*y)/(u*v),因为C语言严格遵循从左到右的运算顺序。了解运算符优先级对初学者至关重要,例如!、++、--、&为一级,*、/、%为二级,+、-为三级,<、<=、>、>=为四级,==、!=为五级。
摘要由CSDN通过智能技术生成

C语言中的运算和数学是不完全一样的。

例如:在数学中x*y/u*v和(x*y)/(u*v)相等!!!

但是在C语言中是不相等的,C语言中同级需要严格按照从左到右的顺序依次进行计算!!!

当然最简单的验证两个运算式子是否相等,就是带进去几个数字,计算一下,看看是否相等!!!

这里列举一些常见适合小白的运算符优先级顺序:

第一级:!        ++        --        &

第二级:*        /        %

第三级:+        -

第四级:<        <=        >        =>

第五级:==        !=

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值