JavaShuo
栏目
标签
【C语言取反运算符】~2是多少?~-5是多少?
时间 2021-01-22
标签
C/C++学习
栏目
C&C++
繁體版
原文
原文链接
标题的答案: ~2=-3 ~-3=2 原理是什么?我们先来看这个程序及输出的结果: 容易总结出这样一个结论:~i=-i-1 为什么呢? 一言以蔽之,~运算符是对i的补码(含符号位)进行取反。 2的原码是0000 0010 正数补码是其本身0000 0010 取反(含符号位)后补码变成1111 1101 此时补码为负数,换成原码要符号位不变,减去1,再取反,即原码成了1000 0011 即为-3 -
>>阅读原文<<
相关文章
1.
Go语言工资水平是多少
2.
0xffffffff是多少?
3.
少就是多
4.
目前c语言程序员广泛月收入是多少
5.
C语言未初始化的局部变量是多少?
6.
C语言运算符:1.按位取反运算符 " ~ "
7.
GIS——1米是多少度?1度是多少米?
8.
C语言练习:该存多少钱
9.
Struts2知多少(2) Struts2 是什么
10.
[“1“, “2“, “3“].map(parseInt) 答案是多少?
更多相关文章...
•
C# 运算符
-
C#教程
•
C# 多线程
-
C#教程
•
JDK13 GA发布:5大特性解读
•
Kotlin学习(一)基本语法
相关标签/搜索
多多少少
多少
少便是好
多少年
积少成多
少算
多种语言
多语言
算是
C&C++
R 语言教程
C#教程
PHP 7 新特性
C#
计算
算法
0
分享到微博
分享到微信
分享到QQ
每日一句
每一个你不满意的现在,都有一个你没有努力的曾经。
最新文章
1.
如何将PPT某一页幻灯片导出为高清图片
2.
Intellij IDEA中使用Debug调试
3.
build项目打包
4.
IDEA集成MAVEN项目极简化打包部署
5.
eclipse如何导出java工程依赖的所有maven管理jar包(简单明了)
6.
新建的Spring项目无法添加class,依赖下载失败解决:Maven环境配置
7.
记在使用vue-cli中使用axios的心得
8.
分享提高自己作品UI设计形式感的几个小技巧!
9.
造成 nginx 403 forbidden 的几种原因
10.
AOP概述(什么是AOP?)——Spring AOP(一)
本站公众号
欢迎关注本站公众号,获取更多信息
相关文章
1.
Go语言工资水平是多少
2.
0xffffffff是多少?
3.
少就是多
4.
目前c语言程序员广泛月收入是多少
5.
C语言未初始化的局部变量是多少?
6.
C语言运算符:1.按位取反运算符 " ~ "
7.
GIS——1米是多少度?1度是多少米?
8.
C语言练习:该存多少钱
9.
Struts2知多少(2) Struts2 是什么
10.
[“1“, “2“, “3“].map(parseInt) 答案是多少?
>>更多相关文章<<