| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 513 人关注过本帖
标题:小疑问
只看楼主 加入收藏
偶成
Rank: 1
等 级:新手上路
帖 子:90
专家分:0
注 册:2006-3-4
收藏
 问题点数:0 回复次数:4 
小疑问

对二进制方面的了解不多,手上也没资料了.
有个问题搞不清,知道的指点下
整型数据 -1 用十六进制输出的时候是ffff.
这个是为什么

搜索更多相关主题的帖子: 疑问 
2006-04-20 18:08
lj_860603
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:714
专家分:0
注 册:2006-1-25
收藏
得分:0 

先把-1转换为2进制,再转换为16进制.
关于这方面的知识网上很多,可以去看看汇编方面的书,里面的内容有介绍.


我的原则很简单:不做不喜欢的事!
2006-04-20 18:21
errorer
Rank: 1
等 级:新手上路
帖 子:38
专家分:0
注 册:2006-4-19
收藏
得分:0 
-1用二进制反码表示为1111111111111111(最高位的1代表符号位:1表示为负数)~~~所以就是ffff了塞~~~

思想有多远,就能走多远!
2006-04-20 22:48
signjing
Rank: 1
等 级:新手上路
帖 子:47
专家分:0
注 册:2006-3-24
收藏
得分:0 
3楼提到反码 很对
反码 书上讲的是二进制的 现在就是变成了十六进制而已嘛

我的QQ:395812618
2006-04-21 19:11
soft_wind
Rank: 3Rank: 3
等 级:新手上路
威 望:8
帖 子:1430
专家分:0
注 册:2006-4-5
收藏
得分:0 

你用printf("%x",var);了吧,%x就是输出十六进制.


对不礼貌的女生收钱......
2006-04-21 19:49
快速回复:小疑问
数据加载中...
 
   



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

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