| 网站首页 | 业界新闻 | 小组 | 威客 | 人才 | 下载频道 | 博客 | 代码贴 | 在线编程 | 编程论坛
欢迎加入我们,一同切磋技术
用户名:   
 
密 码:  
共有 561 人关注过本帖
标题:[求助]258这个整数在硬盘上是如何存贮的?
只看楼主 加入收藏
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
结帖率:72.73%
收藏
 问题点数:0 回复次数:3 
[求助]258这个整数在硬盘上是如何存贮的?

0-255之内的整数(即C语言中的char类型),可以用一个字节(即8位)在硬盘上存贮。对于int类型是用四个字节(即32位),那么到底这四个字节各等于什么呢?

下面是我做的试验:

Private Sub Form_Load()
filenum = FreeFile
Open "c:\ceshi.txt" For Binary As filenum
Put filenum, , 258
Close filenum
End Sub

得到的文件,我用十六进制编辑器打开后,如下图所示,但是我看不懂为什么是这样??

图片附件: 游客没有浏览图片的权限,请 登录注册

搜索更多相关主题的帖子: 整数 硬盘 存贮 
2007-03-26 22:38
Joforn
Rank: 6Rank: 6
等 级:贵宾
威 望:23
帖 子:1242
专家分:122
注 册:2007-1-2
收藏
得分:0 

&H0102=258 低位在前,高位在后。如果是Long型的话就是 02 01 00 00


VB QQ群:47715789
2007-03-27 09:16
Kendy123456
Rank: 10Rank: 10Rank: 10
等 级:贵宾
威 望:62
帖 子:2720
专家分:0
注 册:2007-1-3
收藏
得分:0 
258 = 16×16 ×01 + 02

2007-03-27 09:22
redice
Rank: 3Rank: 3
等 级:新手上路
威 望:6
帖 子:902
专家分:0
注 册:2006-12-11
收藏
得分:0 
非常感谢!!

鲲鹏数据 - 专业Web数据采集服务提供者
http://www.
2007-03-27 17:21
快速回复:[求助]258这个整数在硬盘上是如何存贮的?
数据加载中...
 
   



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

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