没有合适的资源?快使用搜索试试~ 我知道了~
48位除法数据转换
需积分: 10 1 下载量 154 浏览量
2018-11-08
16:21:01
上传
评论
收藏 2KB TXT 举报
温馨提示
试读
3页
48位的除法计算,32以下数据部分数据限制暂时未做。应用于ps转ns。 //±500000000000ps 若变为10ns单位除10000 48位数超限不处理 //第48位为符号位 参数1 源数据类型为字节 参数2 转换后数据类型字节 返回值字节型表示成功失败(注意低字节先 还是高字节先)
资源推荐
资源详情
资源评论
// test.cpp : 定义控制台应用程序的入口点。
//
#include "stdafx.h"
#include "string.h"
#include "stdlib.h"
#include "math.h"
typedef union
{
short value;
char cvalue[2];
}i_16u;
typedef union
{
unsigned int value;
char cvalue[4];
}u_32u;
char u48_bitcommon(char * Ps_sec,char *Ns_sec)
{
//±500000000000ps 若变为10ns单位除10000 48位数超限不处理
//第48位为符号位 参数1 源数据类型为字节 参数2 转换后数据类型字节 返回值字节型表示成功失败(注意低字节先 还是高字节先)
//满32位数为4294967295
i_16u H_16value;
u_32u L_32value;
float Ns_f32=0;
int Ns_i32=0;
unsigned int Ns_u32=0;
H_16value.cvalue[1]=Ps_sec[0];
//
#include "stdafx.h"
#include "string.h"
#include "stdlib.h"
#include "math.h"
typedef union
{
short value;
char cvalue[2];
}i_16u;
typedef union
{
unsigned int value;
char cvalue[4];
}u_32u;
char u48_bitcommon(char * Ps_sec,char *Ns_sec)
{
//±500000000000ps 若变为10ns单位除10000 48位数超限不处理
//第48位为符号位 参数1 源数据类型为字节 参数2 转换后数据类型字节 返回值字节型表示成功失败(注意低字节先 还是高字节先)
//满32位数为4294967295
i_16u H_16value;
u_32u L_32value;
float Ns_f32=0;
int Ns_i32=0;
unsigned int Ns_u32=0;
H_16value.cvalue[1]=Ps_sec[0];
资源评论
wt6282335
- 粉丝: 2
- 资源: 20
上传资源 快速赚钱
- 我的内容管理 展开
- 我的资源 快来上传第一个资源
- 我的收益 登录查看自己的收益
- 我的积分 登录查看自己的积分
- 我的C币 登录后查看C币余额
- 我的收藏
- 我的下载
- 下载帮助
安全验证
文档复制为VIP权益,开通VIP直接复制
信息提交成功