|
|
1
3
根据OP的要求,这里是一个没有32位数字循环的版本:
使用32位数字循环的版本:
请注意,如果输入仅为0,则此版本不会写入任何内容。 |
|
|
2
3
|
|
|
3
0
请注意,您正在将值保存到可变长度字节数组中。如果保存这些字节数组,还需要保存长度。 您可以从BinaryWriter看到受保护的函数write7bitencodent,从BinaryReader看到read7bitencodent。 这些函数将存储空间保存在磁盘上,以存储正数。数字0-128只需要一个字节。 当保存到流时,Microsoft使用这些函数来存储/检索字符串长度前缀。 要使用这些函数,可以创建从BinaryReader/BinaryWriter派生的自己的类。 |
|
|
Nils · 二进制文件中快速反转float32端的方法 7 年前 |
|
|
rubyquartz · 交换无符号短整数的字节 7 年前 |
|
|
Lefteris · 将二进制数据读取到long int 7 年前 |
|
|
smokums · 小端点编码Go lang 7 年前 |
|
|
user3003999 · 字节顺序错误代码是如何工作的? 8 年前 |
|
|
memeKing · Python-数据包处理和修改 8 年前 |
|
|
Juan González · 火星MIPS模拟器是大端还是小端 8 年前 |