主题:请问给大虾~fortran读数据怎么按位来读呢?
Me_2
[专家分:0] 发布于 2012-02-23 16:54:00
如题
回复列表 (共4个回复)
沙发
那兰1220 [专家分:50] 发布于 2012-02-23 17:14:00
什么叫按位来读?能否把你的要求 用例子的形式给出
板凳
Me_2 [专家分:0] 发布于 2012-02-25 09:29:00
所需的二进制数据是按bit存的,但是读取二进制文件的时候,如 Open( 12 , File = 'TestBin.Bin' , Access = 'Direct' , Form = 'Unformatted' , RecL = 4 ),RecL = 4中, 4 表示记录长度为 16 字节byte,但是我想一个bit一个bit来读的话,要怎么设置?
3 楼
yeg001 [专家分:14390] 发布于 2012-02-26 10:12:00
我想问问楼主,你打算用什么类型的变量来读取存储一个位呢? 为什么要在读取的时候实现这个功能呢?
如果也是一个普通变量(与这个二进制文件原始变量类型相同的变量)那么读取出来的这个数值本身就是含有你所需要读的位,再想起他办法在这个变量里提取你相应的位.
4 楼
Me_2 [专家分:0] 发布于 2012-02-29 17:26:00
好的,谢谢啦~~~我再研究下数据说明。。
我来回复