你如何读取3字节大小的值作为c中的整数?

前端之家收集整理的这篇文章主要介绍了你如何读取3字节大小的值作为c中的整数?前端之家小编觉得挺不错的,现在分享给大家,也给大家做个参考。
我正在读取id3标签,其中每个帧的大小以3个字节指定.我怎样才能将此值用作int?

解决方法

读取每个字节,然后将它们放在int中:
int id3 = byte0 + (byte1 << 8) + (byte2 << 16);

确保考虑到字节顺序.

原文链接:https://www.f2er.com/c/120128.html

猜你在找的C&C++相关文章