共享整型变量的效率

问题描述 投票:0回答:1

首先,对不起我的英语,我不是母语人士。也就是说,我最近一直在开发一些程序,使用霍夫曼树结构将字符串数据压缩为整数值。压缩数据旨在使用 LoRa 从一块板共享到另一块板。

我面临的问题是,我不知道压缩数据是否更有效,因为我现在已经成功地将 char 转换为唯一的整数代码,但在某些极端情况下,该代码是 5-数字。所以我不知道发送 char 值还是整数值是否更有效。

基本上,我试图了解逐字节通信是否比逐字符通信更有效,如果是,效率是多少。

我尝试搜索这个问题是否重复,但我唯一发现的是对于CPU来说,最好使用整数。

performance compression
1个回答
0
投票

我假设您的“5 位数字”全部是零和一。为了压缩,每个数字都成为数据流中的单个位。您将这些位(一次八个)打包成字节。因此 8 个 5 位值被打包成 5 个字节。

© www.soinside.com 2019 - 2024. All rights reserved.