您好、欢迎来到现金彩票网!
当前位置:手机棋牌游戏平台 > 位操作 >

C语言中位操作-331值为什么是-1?

发布时间:2019-07-10 06:07 来源:未知 编辑:admin

  C语言中位操作-331值为什么是-1?请讲解下值为什么是-1?是把哪位向右移31位?是符号那位右移吗?-1是怎么得出的?请讲解下具体得出的过程,谢谢...

  C语言中位操作-331值为什么是-1?请讲解下值为什么是-1?是把哪位向右移31位?是符号那位右移吗? -1是怎么得出的? 请讲解下具体得出的过程,谢谢

  可选中1个或多个下面的关键词,搜索相关资料。也可直接点“搜索资料”搜索整个问题。

  2013-09-09展开全部-3 在内存中表示的话最高位是符号位 负数为 1

  2013-09-09展开全部一般情况下是补零,但在处理有符号数的时候会因计算机系统的不同而不同。有符号数高位是零,则右移时高位补零;如果是负数,即高位是1,那么,有得系统会移入1,称算术右移,有的会移入0,称逻辑右移。如果高位补 0,结果就是1如果高位补1, 结果就是-1

  2013-09-09展开全部怪了,真是怪了。我觉得应该是1,怎么计算机算出来是-1.

http://tritecbuilding.com/weicaozuo/394.html
锟斤拷锟斤拷锟斤拷QQ微锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷锟斤拷微锟斤拷
关于我们|联系我们|版权声明|网站地图|
Copyright © 2002-2019 现金彩票 版权所有