如何用2 字节存储实型变量

brian_zhao 2010-06-04 10:15:36
比如将0.2345存储为2字节型变量。
问题产生缘由:因要操作一个.wav文件的左右声道。因为wav文件一个数据点是4字节(包含左右声道),则每个声道是2字节。想在左或右声道中写入不同的数(不一定是整数),但是2字节变量只有short型,只能填入是整数。问题产生。
...全文
86 4 打赏 收藏 转发到动态 举报
写回复
用AI写文章
4 条回复
切换为时间正序
请发表友善的回复…
发表回复
ypb362148418 2010-06-07
  • 打赏
  • 举报
回复
int:2 网上查下,这些东西很多的
brian_zhao 2010-06-07
  • 打赏
  • 举报
回复
谢谢,结贴
jixingzhong 2010-06-04
  • 打赏
  • 举报
回复
适应性最佳的是自定义定点数据格式

如果条件允许,可以简化一些,比如进行数据放大N倍(有数据范围限制)
budweiser 2010-06-04
  • 打赏
  • 举报
回复
你可以自己定义定点型, 比如你定义一种定点型

struct {
integral : 10
fraction : 6
}

这就是 2字节 长的定点小数。 然后具体的你视需求而定

64,282

社区成员

发帖
与我相关
我的任务
社区描述
C++ 语言相关问题讨论,技术干货分享,前沿动态等
c++ 技术论坛(原bbs)
社区管理员
  • C++ 语言社区
  • encoderlee
  • paschen
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
  1. 请不要发布与C++技术无关的贴子
  2. 请不要发布与技术无关的招聘、广告的帖子
  3. 请尽可能的描述清楚你的问题,如果涉及到代码请尽可能的格式化一下

试试用AI创作助手写篇文章吧