| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 2132 人关注过本帖
标题:int类型续(原码,补码···请求指导啊
取消只看楼主 加入收藏
陨落
Rank: 2
等 级:论坛游民
帖 子:36
专家分:16
注 册:2009-6-27
结帖率:100%
收藏
已结贴  问题点数:40 回复次数:1 
int类型续(原码,补码···请求指导啊
前几天遇见int的取值范围问题,得到了论坛朋友们的帮助。谢谢啊。
然后我又看了点数制的东西,知道了各进制之间的转换。
但是还是有些问题困扰着我。
int是16位的,那么当int取最大值时它的补码就是0111111111111111 十进制为32767
                 当int取最小值时它的补码就是1000000000000000 十进制位-32768
问题一:虽然补码与原码的转换关系我是知道的,但是补码是什么?原码又是什么我不懂啊!它们有什么关系???(那些搜索出来的理论烦,所以想听听大家的意见啊,感激不尽啊)
问题二:因为对“位”这个字非常敏感,不是说cpu有16位,32位,64位吗?但是小弟真的不是很懂它是什么意思。     在百度里查了一下解释是这样的:计算机中的CPU位数指的是CPU一次能处理的最大位数。例如32位计算机的CPU一次最多能处理32位数据。当时我就在想了那十六位的最大二进制(其实也不知道是不是最大的)为1111111111111111(无符号位)的十进制为65535,是不是说16位的cpu只能处理的最大值是六万五千五百三十五????如果不是那又是什么??请各位朋友帮帮忙啊。
搜索更多相关主题的帖子: int 类型 请求 指导 
2009-08-07 00:32
陨落
Rank: 2
等 级:论坛游民
帖 子:36
专家分:16
注 册:2009-6-27
收藏
得分:0 
回复 2楼 smltq

其实不是很懂。你能不能再给我讲一讲。原码?还有cpu的位数?
2009-08-07 14:06
快速回复:int类型续(原码,补码···请求指导啊
数据加载中...
 
   



关于我们 | 广告合作 | 编程中国 | 清除Cookies | TOP | 手机版

编程中国 版权所有,并保留所有权利。
Powered by Discuz, Processed in 0.037232 second(s), 8 queries.
Copyright©2004-2024, BCCN.NET, All Rights Reserved