当前位置:  技术问答>java相关

刚想到一个问题,不通,请教:-1 用二进制表示是什么?

    来源: 互联网  发布时间:2015-04-03

    本文导语:  | -1 ->取绝对值 ->1 ->取二进制值 ->0000 0000 0000 0000 0000 0000 0000 0001 ->执行~操作,按位取反 ->1111 1111 1111 1111 1111 1111 1111 1110 ->再加1 ->得到-1的二进制值为1111 1111 1111 1111 1111 1111 1111 1111 ...


|
-1
->取绝对值
->1
->取二进制值
->0000 0000 0000 0000 0000 0000 0000 0001
->执行~操作,按位取反
->1111 1111 1111 1111 1111 1111 1111 1110
->再加1
->得到-1的二进制值为1111 1111 1111 1111 1111 1111 1111 1111


do you understand??????????

|
这有几种情况,
如果是原码:1(符号位)0000....1
如果是补码:则是符号位为1,数据位是原码取反加一 1(符号位)11....1

|
int:11111111111111111111111111111111

    
 
 

您可能感兴趣的文章:

 
本站(WWW.)旨在分享和传播互联网科技相关的资讯和技术,将尽最大努力为读者提供更好的信息聚合和浏览方式。
本站(WWW.)站内文章除注明原创外,均为转载、整理或搜集自网络。欢迎任何形式的转载,转载请注明出处。












  • 相关文章推荐
  • 忽然想到一个grub的问题
  • 到死到死瘟到死,Dosdoswindows。没想到Dos版里还挺多人的。
  • 为什么freeBSD的标志是红魔鬼,让我想到曼联
  • 由汉诺塔问题想到的
  • 看linux书时想到的一个基础问题
  • linux下什么函数是用来“创建软链接和硬链接的呢“有么,今天突然想到这个问题。。
  • 占用一下,小弟想到深圳发展,有一年JAVA开发经验,熟悉oracle数据库,哪位在深圳的兄弟帮忙介绍个工作,我的QQ:9182647,谢谢了!
  • Unix下C语言中删除文件,我想到调用system命令的方式,还有别的方法么?
  • 初学者提问(4)?不好意思问题太多了想到一个提一个。
  • 有一个月没有来了,没有想到变得这么漂亮了,^_^。不知道大家还记得我吗,我最后还是跳槽了。特别感谢这里的网友给我提供的那些意见!
  • ~~~~~~没想到每次到这时几乎都是散风,^_^ 继续散~~~~~
  • csdn陪我走过了一个年头。从认识她到想到一直到离不开她。。。
  • 急啊,先谢谢大家了,我第一次安装linux7.0没想到在login 时,我已输入的root,和密码888888,但是后面又有个[root@local.....]在这里进不
  • 突然想到一个奇怪的问题:如果一个非abstract类中包含一个空方法体(及非Java代码写的方法体是空的)的native方法,编译会通过吗?
  • 系统RESET后,我的鼠标就找不到了!然后我想到重新安装,可是安装向导也找不到我的鼠标了!请问我该怎么办?谢谢!
  • 心情一不好,就想到这了,散风。
  • 小弟现在想到一家公司应聘,可是人家说要精通TCP/IP, 我有两个月的时间,如何精通啊? :)
  • 在解决ul居中问题时想到的几点


  • 站内导航:


    特别声明:169IT网站部分信息来自互联网,如果侵犯您的权利,请及时告知,本站将立即删除!

    ©2012-2021,,E-mail:www_#163.com(请将#改为@)

    浙ICP备11055608号-3