第五章 运算符与表达式

第五章 运算符与表达式
运算符

____________________________________________
按位取反(按位翻转):~x = -(x+1)
简单的说例如1用32位二进制存储的结果是
00000000000000000000000000000001
这是二进制,不是十进制哦,那么求反,或者说按位求反,或者说按位翻转都一样,结果就是
11111111111111111111111111111110
那么-(x+1)是为什么呢,是这样假设x还是1,那么x+1就是
00000000000000000000000000000010
不要奇怪,这是二进制哦
那么取负呢,一般计算机用补码表示,补码的取负就是按位取反之后再加1,先取反结果就是
11111111111111111111111111111101
最后再加个1就是
11111111111111111111111111111110
和1直接取反的结果一样

———————————————————
表 运算符优先级


—————————————————————————
结合规律 具有相同优先级的运算符按照从左向右的顺序计算。例如,2 +3 + 4被计算成(2 + 3) + 4。一些如赋值运算符那样的运算符是由右向左结合的,即a = b = c被处理为a = (b = c)。


  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值