波浪号按位取反和叹号逻辑非取反
来源:互联网 发布:python可以开发游戏吗 编辑:程序博客网 时间:2024/06/05 06:06
按位取反“~”:按位取反1变0,0变1
逻辑非“!”:逻辑取反, false变true,true变false,在C中,只要不是0就是真
------------------------------------------------------------------------------------------------------------------------------
!5值是0
~按位取反
5二进制00000101,取反11111010,代表-6
所以~5值-6
~是按位取反,例如整数3,二进制形式是
00000000000000000000000000000011,按位取反后就是
11111111111111111111111111111100
!是逻辑否,一个非0数取否之后就是0,上面的3,用!之后就是0
所有的不是0的数用!操作后都是0
只有当操作数等于0xFFFFFFFF的,用!和~的结果值才是一样的
所有正整数的按位取反是其本身+1的负数
所有负整数的按位取反是其本身+1的绝对值
零的按位取反是 -1
阅读全文
0 0
- 波浪号按位取反和叹号逻辑非取反
- js---一个叹号和两个叹号的区别
- 波浪
- 粒子波浪和颤动效果!
- VB中,叹号“!”和“.”的区别
- swift 问号和叹号的理解
- swift 叹号和问号 适用场景
- swift 中问号和叹号的区别
- [swift]问号和叹号的区别
- swift3.0 问号和叹号的理解
- Away3D Bullet Physics 和MD2以及波浪
- Path绘制贝塞尔曲线和波浪waveView
- 标题红色叹号和Clear Link Markers问题
- 标题红色叹号和Clear Link Markers问题
- 标题红色叹号和Clear Link Markers问题
- FreeMarker注释,叹号和井号的区别
- pythonl列表和字符串的转换,分号、叹号的处理
- swift ? 问号 和 !叹号 操作符的作用
- drop
- 《Unix网络编程》笔记(I/O模型)
- 二叉排序树的创建与使用
- 乌镇AI论坛最全盘点:中国互联网半壁江山坐在了一起,他们怎么看AI
- docker-machine批量安装和配置 docker host
- 波浪号按位取反和叹号逻辑非取反
- Oracle 导出某一用户下数据,Table不全
- lldb python 脚本扩展之超级断点增强版
- JDBC详解
- 【中文教学视频】Android Oreo 中的后台进程
- vue中渲染数据可能有一个无限更新循环--You may have an infinite update loop in a component render function.
- jquery报错
- Google 开发者大会报名结果出炉
- 区块链中GAS介绍