回 帖 发 新 帖 刷新版面

主题:请问给大虾~fortran读数据怎么按位来读呢?

如题

回复列表 (共4个回复)

沙发

什么叫按位来读?能否把你的要求 用例子的形式给出

板凳


所需的二进制数据是按bit存的,但是读取二进制文件的时候,如 Open( 12 , File = 'TestBin.Bin' , Access = 'Direct' , Form = 'Unformatted' , RecL = 4 ),RecL = 4中, 4 表示记录长度为 16 字节byte,但是我想一个bit一个bit来读的话,要怎么设置?

3 楼

我想问问楼主,你打算用什么类型的变量来读取存储一个位呢? 为什么要在读取的时候实现这个功能呢?
如果也是一个普通变量(与这个二进制文件原始变量类型相同的变量)那么读取出来的这个数值本身就是含有你所需要读的位,再想起他办法在这个变量里提取你相应的位.

4 楼


好的,谢谢啦~~~我再研究下数据说明。。

我来回复

您尚未登录,请登录后再回复。点此登录或注册