| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 632 人关注过本帖
标题:郁闷,题目都看不懂,请教一下
只看楼主 加入收藏
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
结帖率:100%
收藏
 问题点数:0 回复次数:18 
郁闷,题目都看不懂,请教一下
今天看到一道题目,有关于进制问题的,题目如下:
 
            如果char型变量X的二进制值为00011000(即十进制数24)……

      到这里,后面不多说,因为对二进制还不是很了解,我算还是会的,我用24(十)算一下二进制数应该是11000才对啊
   
       怎么这里会是00011000呢,是否在前面加多几个零都是无所谓的!纠结了一整天,麻烦解释一下!!谢谢!

   
搜索更多相关主题的帖子: 十进制 二进制 
2011-09-09 14:40
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
在计算机中通常按8位2进制为单元表示数据。

授人以渔,不授人以鱼。
2011-09-09 14:43
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
收藏
得分:0 
回复 2楼 TonyDeng
是不是算出来的二进制不足八位就在前面加零啊,那如果算出来的多与八位呢,怎么办啊
2011-09-09 14:46
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的,不足8位前补零。char按1byte算,只有8位(常规,理论上并没规定1byte是8位2进制,但通常如此)。超过写两个(或多个)8位2进制单元,一样处理。

授人以渔,不授人以鱼。
2011-09-09 14:49
hanxiaokun
Rank: 2
等 级:论坛游民
帖 子:44
专家分:56
注 册:2011-8-31
收藏
得分:0 
一个字节为8位二进制数组成,一般的处理都是以字节为一个最小单位的,比如一般情况下char占用一个字节,int占用2个字节,你如果定义的char型,你如果超过了
8位,系统始终以11111111输出(在单片机编译时出现过);vc中会报错或产生一个不定值

[ 本帖最后由 hanxiaokun 于 2011-9-9 15:05 编辑 ]
2011-09-09 14:50
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
收藏
得分:0 
回复 4楼 TonyDeng
超过写两个(或多个)8位2进制单元,一样处理。
  
    这句话不是很理解,能否举例说明一下!
2011-09-09 14:52
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
8位一个单元,8、16、32、……

授人以渔,不授人以鱼。
2011-09-09 14:54
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
收藏
得分:0 
回复 7楼 TonyDeng
是不是不足8为在前面加零至8位,为一个单元,然而多余八位的而小于16位的在前面加零至16位,为两个单元这样理解?以此类推,32位,64位…
2011-09-09 15:00
TonyDeng
Rank: 20Rank: 20Rank: 20Rank: 20Rank: 20
等 级:贵宾
威 望:304
帖 子:25859
专家分:48889
注 册:2011-6-22
收藏
得分:0 
是的

授人以渔,不授人以鱼。
2011-09-09 15:04
Cai_xw1993
Rank: 2
等 级:论坛游民
威 望:1
帖 子:55
专家分:30
注 册:2011-9-5
收藏
得分:0 
回复 9楼 TonyDeng
谢谢,完全明白!
2011-09-09 15:06
快速回复:郁闷,题目都看不懂,请教一下
数据加载中...
 
   



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

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