博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
pack and unpack a range of a float into a limit...
阅读量:5937 次
发布时间:2019-06-19

本文共 750 字,大约阅读时间需要 2 分钟。

  hot3.png

Code functions that pack and unpack a range of a float into a limited number of bits.

unsigned int pack_float(float val, float minVal, float maxVal, int bits);

float unpack_float(unsigned int val, float minVal, float maxVal, int bits);

#include 
#include
using namespace std;// Code functions to pack and unpack a range of a float into a limited // number of bits:unsigned int pack_float (float val, float minVal, float maxVal, int bits);float unpack_float(unsigned int val, float minVal, float maxVal, int bits);unsigned int pack_float(float val, float minVal, float maxVal, int bits){ assert(bits < 32); assert(val >= minVal && val < maxVal); return (unsigned int)(1U<

转载于:https://my.oschina.net/qihh/blog/94087

你可能感兴趣的文章
FL Studio导入MIDI文件方法
查看>>
CentOS 7 中使用NTP进行时间同步
查看>>
MySQL 导入数据
查看>>
使用python读取mysql数据库并进行数据的操作
查看>>
GitHub:我们是这样弃用jQuery的
查看>>
隐藏输入法和弹出输入法
查看>>
Linux命令之tar:文件打包(备份)、压缩、解压
查看>>
CI框架不定期更新
查看>>
Spring源码解析-AutowiredAnnotationBeanPostProcessor
查看>>
list.add并不是copy
查看>>
什么是SSL预证书?
查看>>
java中的printf方法
查看>>
web项目中idea中jsp被编译后的class与java文件在哪里?
查看>>
Python的书写规则
查看>>
深入分析golang多值返回以及闭包的实现
查看>>
简单了解云安全内容
查看>>
Flask学习
查看>>
AngularDart4.0 英雄之旅-教程-08HTTP
查看>>
对于对象的简单验证及返回处理——@JsonView ,@Valid注解的使用
查看>>
Day24 shell环境变量
查看>>