⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 subject_18291.htm

📁 一些关于vc的问答
💻 HTM
字号:
<p>
序号:18291 发表者:小鬼 发表日期:2002-10-19 12:10:14
<br>主题:问一个低级小问题:如何求-128的补码?
<br>内容:用8位,还有一位要表示符号.
<br><a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p>
<hr size=1>
<blockquote><p>
回复者:帝释天 回复日期:2002-10-19 15:48:43
<br>内容:c语言中负数是1开头的,那么-128应该是110000000,那么它的补码则为001111111去掉开头的0为1111111。<BR>另外也可以这样想,<BR>8位的代码按正负数可以表示为-128 - +127,而127(1111111)便是-128的补码~~~~·
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小鬼 回复日期:2002-10-19 16:28:41
<br>内容:谢谢,不过:&nbsp;&nbsp;-128表示成110000000?&nbsp;&nbsp;只能用8位,这里有9位了。另外答案好像是10000000耶
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
<font color=red>答案被接受</font><br>回复者:^_^ 回复日期:2002-10-19 17:21:37
<br>内容:取反+1<BR>-128就不能用8为表示,你要这么做只能用16位<BR>1000 0000 1000 0000<BR>取反<BR>1111 1111 0111 1111<BR>加1<BR>0000 0000 1000 0000<BR><BR>这就是答案<BR><BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:小鬼 回复日期:2002-10-19 17:40:15
<br>内容:多谢,好像有点道理。<BR><BR>不过<BR>1111 1111 0111 1111<BR>加1<BR>应该等于<BR>1111 1111 1000 0000亚.<BR>是不是还有点问题?<BR>
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:^_^ 回复日期:2002-10-19 17:53:10
<br>内容:对呀,还是有问题,那我的答案还是有问题。<BR><BR>抱歉,我在想想
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:eposirong 回复日期:2002-10-24 13:20:14
<br>内容:8位10000000<BR>16位11111111 10000000
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>
<hr size=1>
<blockquote><p>
回复者:萧七 回复日期:2002-10-24 13:23:53
<br>内容:负数的补码=反码+1。<BR>我以前也理解不了补码那东西。就记住这个公式就完事大吉了
<br>
<a href="javascript:history.go(-1)">返回上页</a><br><a href=http://www.copathway.com/cndevforum/>访问论坛</a></p></blockquote>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -