当前位置: 首页 > news >正文

做网站软件_手机/短视频推广策略

做网站软件_手机,短视频推广策略,组织架构及营销网络,深圳建筑人才网为什么电脑打不开最近突然想知道编译器整数浮球开关是如何实现的,现在很多信息,但遗憾的是甚至没有这方面的记录,所以我决定实现自己的简单的整数浮点转 随着float开启int为例 double转int类似 在做强转之前,你首先得知道浮点数在内存中是怎么存储的,详细能够參考我之前的这篇文章c…

最近突然想知道编译器整数浮球开关是如何实现的,现在很多信息,但遗憾的是甚至没有这方面的记录,所以我决定实现自己的简单的整数浮点转 随着float开启int为例  double转int类似

在做强转之前,你首先得知道浮点数在内存中是怎么存储的,详细能够參考我之前的这篇文章c++中浮点数在内存中的存储方式

有了以上的基础,那么我们直接上代码.代码中我会做出相关凝视,代码非常easy,基本算是通俗易懂    


#include<iostream>
#include<math.h>
using namespace std;union  Bit
{float val;//将要强转的值struct H{//为什么这样获取是因为我的机器是小端的原因 //小端简单地说 就是高地址存高位 低地址存低位 结构体成员是向高地址增长的//所以用例如以下方式获取unsigned int tail:23;//获取val的最后23位 即尾码unsigned int offset:8;//获取val的中间8位 即阶码+偏移量unsigned int flag:1;//获取val的第一位 即符号位}H;
};int floatToint(float val)
{if(abs(val) < 0.000001)//假设为0值 直接返回{return 0;}int ret;//保存返回值Bit temp;temp.val = val;int offset = temp.H.offset - 127;//获得偏移量//cout<<offset<<endl;ret = temp.H.tail;ret |= 0x00800000;//将丢弃的1填充回来ret = ret >> (23-offset);//移位操作 舍弃小数点后的数字if(temp.H.flag == 1)//负数{ret = -ret;}return ret;
}
int main()
{float val = 0.0;cout<<floatToint(val)<<endl;val = -16.29;cout<<floatToint(val)<<endl;val = -0.183;cout<<floatToint(val)<<endl;val = 12.25;cout<<floatToint(val)<<endl;return 0;
}


版权声明:本文博主原创文章。博客,未经同意不得转载。

转载于:https://www.cnblogs.com/gcczhongduan/p/4834846.html

http://www.lbrq.cn/news/1253953.html

相关文章:

  • 上海到北京高铁票价多少/汕头最好的seo外包
  • 大连网站建设哪家好/百度快速收录提交工具
  • 用c 可以做网站吗/广东近期新闻
  • wordpress修改成中文字体/南宁百度seo排名优化软件
  • 安徽合肥做网站的公司/网络推广具体内容
  • 永嘉县住房和城乡规划建设局网站/关键词优化公司网站
  • 网站做seo推广 s/百度客服在线咨询
  • 最牛的手机视频网站建设/网络优化工程师前景
  • Tp5即做网站又提供api接口/游戏推广怎么做
  • 怎样学做网站/品牌推广手段
  • 安阳网站建设哪家便宜/百度搜索量
  • 多语种网站建设开发/西安seo学院
  • 三网合一网站怎么做/淘宝关键词指数
  • 龙华做棋牌网站建设/百度新闻发布平台
  • 建设工程招投标与合同管理论文/aso应用优化
  • 连云港网站定制开发/yy直播
  • 山东外贸网站建设/体球网足球世界杯
  • 遵义做网站的/搜索引擎营销的主要模式
  • 怎么样自己建设网站/电商平台运营方案
  • 做视频网站资金多少/今天新闻头条最新消息
  • 重庆做腋臭骑士网站/今日重大新闻头条
  • 手机网站制作服务/长沙seo智优营家
  • 网站建设价格差别/免费制作永久个人网站
  • 山东省住房建设厅网站/云南网站推广公司
  • 广州网站建设程序开发/广告优化师适合女生吗
  • 前端做网站框架/百度权重什么意思
  • 企业网站建设对网络营销的影响主要表现在( )/百度seo排名帝搜软件
  • 做装饰材料的网站/外贸网络营销推广
  • 网站建设課程/免费入驻的卖货平台
  • 网站开发课表查询/百度关键词排名十大排名
  • Pycaita二次开发基础代码解析:参数化模板创建与设计表驱动建模
  • 14.Home-新鲜好物和人气推荐实现
  • wpf Image 转 90 度
  • 第13章 文件输入/输出
  • 跨语言模型中的翻译任务:XLM-RoBERTa在翻译任务中的应用
  • Ubuntu22.4部署大模型前置安装