c语言中,!x>0和!(x>0)有什么区别?
答案:1 悬赏:50 手机版
解决时间 2021-11-13 11:38
- 提问者网友:刺鸟
- 2021-11-13 05:28
c语言中,!x>0和!(x>0)有什么区别?
最佳答案
- 五星知识达人网友:一秋
- 2021-11-13 06:35
根据运算符优先级
!x>0即(!x)>0,即只有在x==0的情况下才为真,等效于x==0
!(x>0),在x<0的情况下为真,等效于x<=0追问假设x=5,那就是!5,这不就是等于0?然后又0>0?,这不是有问题吗第一个啥意思追答所以说只有在x==0的时候,!x>0才为真追问pass
!x>0即(!x)>0,即只有在x==0的情况下才为真,等效于x==0
!(x>0),在x<0的情况下为真,等效于x<=0追问假设x=5,那就是!5,这不就是等于0?然后又0>0?,这不是有问题吗第一个啥意思追答所以说只有在x==0的时候,!x>0才为真追问pass
我要举报
如以上问答信息为低俗、色情、不良、暴力、侵权、涉及违法等信息,可以点下面链接进行举报!
大家都在看
推荐资讯