| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 594 人关注过本帖
标题:关于C的问题
只看楼主 加入收藏
westlife
Rank: 1
等 级:新手上路
帖 子:8
专家分:0
注 册:2006-3-11
收藏
 问题点数:0 回复次数:8 
关于C的问题
问题一:有符号的基本类型的取值范围是-32768~32767即-2的15次方~2的15次方减1。。我不明白为什么要减去1。问题二:一个字节是8位,为什么要规定为八位呢?
2006-03-11 01:38
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

(1111)B=? = 2^3+2^2+2^1+2^0=??=2^4 -1 第一个问题明白了?

有符号基本整型 为2字节(不一定) 共16位,最高位是符号位,余下15位数值位,所以…………


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-11 01:47
feng1256
Rank: 4
等 级:贵宾
威 望:14
帖 子:2899
专家分:0
注 册:2005-11-24
收藏
得分:0 

第二个问题 估计是权衡利弊后这样规定的(个人猜测)


叁蓙大山:工謪、稅務、嗣發 抱歉:不回答女人的问题
2006-03-11 01:55
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 

第一个问题:有符号基本类型的范围大小和无符号的范围大小是一样,但有符号类型中间包含了'0'这个数,所以要减一;
第二个问题:字节的大小是由人来决定的,根据人平常所需要的范围来决定,字节大小完全可以由人来改变.如果一个字节8位这个范围经常不能满足需要,那么我想一个字节可能会被改成更大位数.


我的原则很简单:不做不喜欢的事!
2006-03-11 09:02
haishanglang
Rank: 1
等 级:新手上路
帖 子:378
专家分:0
注 册:2006-3-2
收藏
得分:0 

同意楼上所说的第一个问题,但小弟认为第二个问题更主要取决于目前硬件水平的限制,随着硬件技术的发展,完全可以做出能负担一个字节16甚至32位带来的巨大开销的处理器和内存储器


2006-03-11 09:40
ヤ順祺冄繎ヤ
Rank: 8Rank: 8
等 级:贵宾
威 望:42
帖 子:3032
专家分:0
注 册:2005-11-9
收藏
得分:0 
第二个问题我估计这坛子上没人能给个准确答案吧!!!
2006-03-11 09:57
wzzhi
Rank: 1
等 级:新手上路
帖 子:123
专家分:0
注 册:2005-11-11
收藏
得分:0 
没得解释的  

2006-03-11 11:32
java在线
Rank: 1
等 级:新手上路
帖 子:93
专家分:0
注 册:2005-7-9
收藏
得分:0 
haishanglang
我觉得把内存单元做大是没有必要和好处的,因为如果你要16位的那只要分配两个8位的单元就可以,但如果你做到16位而只用到5位6位,那就造成了很大的浪费.
2006-03-11 14:25
sunnvya
Rank: 5Rank: 5
等 级:贵宾
威 望:17
帖 子:1094
专家分:0
注 册:2005-11-23
收藏
得分:0 
那个东西用不着你去理解
你要是想理解的话先去 理解1+1=2

http://www. 第二站>>>提供源码下载
2006-03-12 08:32
快速回复:关于C的问题
数据加载中...
 
   



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

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