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

济宁专业做优化的网站当前疫情十大热点

济宁专业做优化的网站,当前疫情十大热点,个人网站素材图片,用html文章目录 一、遇到的问题二、解决方案三、问题根因float和double的区别: 总结-浮点数 一、遇到的问题 将NXP项目的代码移植到RH850F1K的项目上时,程序运行异常: u16Volt (uint16)((double)u16ADVal * (double)6.3) 执行到这一行程序就跑飞了…

文章目录

  • 一、遇到的问题
  • 二、解决方案
  • 三、问题根因
    • float和double的区别:
  • 总结-浮点数


一、遇到的问题

将NXP项目的代码移植到RH850F1K的项目上时,程序运行异常:
u16Volt = (uint16)((double)u16ADVal * (double)6.3)
执行到这一行程序就跑飞了……

二、解决方案

①u16Volt = (uint16)((float)u16ADVal * (float)6.3)
②u16Volt = (uint16)(u16ADVal * 630 /100)——推荐使用

三、问题根因

RH850 F1K仅支持单精度浮点型运算
FPU

float和double的区别:

①float:单精度浮点数;double:双精度浮点数
②在内存中占有的字节数不同:单精度浮点数在单片机内存中占4个字节;双精度浮点数在单片机内存中占8个字节;
③有效数字位数不同:单精度浮点数有效数字8位;双精度浮点数有效数字16位;
④数值取值范围不同:单精度浮点数的表示范围:-3.40E+38~3.40E+38; 双精度浮点数的表示范围:-1.79E+308 ~1.79E+308;
⑤在程序中处理速度不同:一般来说,CPU处理单精度浮点数的速度比处理双精度浮点数快
⑥如果不声明,默认小数为double类型,所以如果要用float的话,必须进行强转。

float a = 1.23;   //error,编译报错
float a = (float)1.23;   //定义单精度浮点型变量
float f = 1.23f;  // 定义单精度浮点型变量
double d = 1.23;  // 定义双精度浮点型变量,可以不加"d"或"D"后缀

总结-浮点数

单精度浮点float:可以精确到小数点后6位
双精度浮点double:可以精确到小数点后12位
提示:
C可以通过f或F后缀是编译器把浮点常量当做float类型,比如2.3f和9.11E9F。
l或L后缀使一个数字成为long double类型,比如54.3l和4.32e4L。建议使用L后缀,因为字母l和数字1容易混淆
没有后缀的浮点常量为double类型。例:sizeof(1.9) = 8;

浮点二进制转换工具
在这里插入图片描述

http://www.hengruixuexiao.com/news/40985.html

相关文章:

  • 中建西部建设股份有限公司网站广告软文代理平台
  • 云南网站建设维护百度官方版下载
  • 做网站后台数据库建设百度seo官方网站
  • 全网最低价查询网站疫情最新情况
  • 东方商易网站开发郑州百度seo排名公司
  • 免费学设计的网站下载班级优化大师
  • 云南网站建设的步骤运城seo
  • 上海网站建设优化seo网络营销策略概念
  • 以什么主题做网站好东方网络律师团队
  • 怎么用网站做淘宝客今天新闻最新消息
  • 甘肃建设体网站首页网络营销的12种手段
  • 凯叔讲故事网站谁做的百度云搜索引擎入口手机版
  • 做药的常用网站有哪些谷歌推广怎么做
  • 苹果软件做ppt模板下载网站企业seo排名优化
  • 杭州品牌网站建设郴州seo网络优化
  • 专业代办营业执照服务seo哪个软件好
  • 服务器建站用哪个系统好惠州关键词排名提升
  • 佛山营销网站建设推广网站seo优化方法
  • 上海响应式网站制作公司重庆二级站seo整站优化排名
  • 寿光网站建设哪家好快速学电脑培训班
  • 龙岩网站制作公司百度关键词优化推广
  • 宝安石岩网站建设东莞网站建设快速排名
  • 苏州网站制作专业百度竞价什么时候开始的
  • 顺企网网站建设营销策划咨询
  • bt磁力兔子引擎广州seo实战培训
  • 百度站长工具数据提交珠海网站建设制作
  • 富阳网站建设优化seo可以从以下几个方面进行
  • 西宁做网站制作的公司哪家好新媒体代运营
  • 小程序可视化开发工具厦门seo顾问
  • 和城乡建设厅官方网站网站关键词排名seo