CSDN论坛 > Delphi > 语言基础/算法/系统设计

低级问题:如何把TFileStream中的一个字节读到一个byte变量中? [问题点数:20分,结帖人vericky]

Bbs1
本版专家分:22
结帖率 100%
CSDN今日推荐
Bbs1
本版专家分:22
Bbs6
本版专家分:7275
Blank
蓝花 2007年2月 Delphi大版内专家分月排行榜第三
Bbs5
本版专家分:2344
匿名用户不能发表回复!
其他相关推荐
如何把一个高字节和一个低字节合成一个short型数据
unsigned int a; unsigned char str1,str2; a=(str1 解答: 因为char其实是按int存的 char其实存的是整数 计算机中变量的首地址都是按4字节(32位机器)或者8字节(64位机器)对齐的。单个char变量还是占了一个整数的内存,存的也是整数
取出一个字节(byte)中的每一位(bit)
byte byZT = 0x36; int n0, n1, n2, n3, n4, n5, n6, n7; n0 = (byZT & 0x01) == 0x01 ? 1 : 0; if (n0 == 0) textBox50.Text = "正常"; else textBox50.Text = "异常"; n1 = (byZT & 0x02) == 0x02 ? 1 : 0; n2 = (
交换int中第一个字节和第四字节的值
根据上一篇文章中修改int中第2个字节的内容,这里还有另一个题“交换int中第一字节和第四字节的值?” 这个题使用同样的方法,将int变量放入char buffer中去,然后交换buffer[0]和buffer[3]即可。上代码: #include #include using namespace std; #define BUFSIZE 5 int main() { int a; co
字节流之向文件中写入字符串并读出字符串
1、InputStream(输入字节流) InputStream是一个定义了Java流式字节输入模式的抽象类,该类的所有方法在出错时都会引发一个IOExceptin异常。           方法                          描述        int available()             返回当前可读的输入字节数       void close()  
Java中变量所占字节大小及有效取值范围
  nbyte占用一个字节,数字大小为-27—27-1 nshort占用两个字节,数字大小为-215—215-1 nint占用四个字节,数字大小为-231—231-1 nlong占用八个字节,数字大小为-263—263-1 nfloat占用四个字节,数字大小为1.4E-45~3.4E+38 , -1.4E-45~-3.4E+38 。用二进制的指数形式表示一个浮点数的格式,如
java文件流之copy文件(用一次读取一个字节数组方式)
package fileoutputstream; import java.io.FileInputStream; import java.io.FileOutputStream; public class CopyFileDemo { public static void main(String[] args) throws Exception { //封装数据源 FileInpu
C++如何将2个BYTE数据转化为1个BYTE
C++如何将2个BYTE数据转化为1个BYTE 在解析串口读取数据的时候遇到这个问题:“从串口读取数据中取两个BYTE,但是目标是将这两个BYTE转化为一个BYTE,如:0x01 0x02 -> 0x12”。 其实转化思路很简单:将0x01 0x12,即将高位BYTE左移4位在加上(或“位或上”)低位的BYTE,就得到想要的数据了。 但是,当串口读取到的是ASCII的形式,
字节的理解
内存中每一个字节都有一个确定其位置的地址,而每个变量在编译时都在内存分配连续的一定字节数的存储单元,不同类型的变量在内存分配的存储单元的大小不同。如字符型变量分配1个字节,整形变量分配2个连续字节,单精度实型变量分配4个连续字节,双精度实型变量分配8个连续字节。变量分配的存储单元的第一个字节的地址就是该变量的地址。 编译程序在对源程序进行编译时,每遇到一个变量就为它分配存储单元,同时记录变量的名
面试题 求一个字节中的1的位数
题目描述:对于一个字节(8bit)的无符号整形变量,求二进制表示中“1”的个数,要求算法执行效率尽可能地高。 先看看我自己的答案(方法一): unsigned char Count(unsigned char byt) { unsigned char num=0; while (byt) { num += (byt & 0×01); byt >>= 1; } ret
C# 设置和获取一个字节的某一位的值的方法 .
http://blog.csdn.net/fxhflower/article/details/7573603   C# 设置和获取一个字节的某一位的值的方法   自己工作中遇到需要对单字节的高位、低位进行赋值,即一个字节byte,想要给每一位都赋值,这个值是动态来的,是0或是1。 好不容易收集到一些珍贵资料,整理一下: 一、设置 方法code:       
关闭