gpt4 book ai didi

c - C中的二进制数据到整数

转载 作者:太空宇宙 更新时间:2023-11-04 01:36:32 25 4
gpt4 key购买 nike

<分区>

好的,这就是交易。我一次从一个二进制文件中读取 1 个字节。然后我把它放在一个像这样的 int 变量中:

    l = *rbyte;
l <<8;
<read another byte>
l |=*rbyte;
l <<8;
<read another byte>
l |=*rbyte;
l <<8;
<read another byte>
l |=*rbyte;

现在这应该可以正常工作了,对于像 00 00 00 0D 这样的二进制数据,它返回 13,对于 6 和 9 也是如此。但是对于二进制数据 00 00 80 00,它只返回 128。当它应该实际上返回 32768。什么给出?

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com