首页 > 科技推动 > 内容

单片机keil-c51语言乘法除法及取片超出范围问题

发布于:2024-07-18 编辑:匿名 来源:网络

注:计算公式可以单独写,不用写一大行,只要保证精度即可! !写太长的行有时会影响准确性!   例如:unsigned long int X;   双AD;   AD=AD/50.0;   */.00;  1.浮点类型不能执行“模”运算。

例如:float a=.56; a=a%10;这是错误的。

单片机keil-c51语言乘法除法及取片超出范围问题

只有整形外科才能做到“模”int a=5; a=a%10;  2。

如果要做普通的四算术运算。

那一定是浮点运算。

整数除法称为模。

这不是我们平常的划分。

它丢弃余数,即小数部分。

例如:int a=1; a=a/10;结果将为0;因为只保留商。

正确的是:float a=1; a=a/10;结果是:0.1  3。

四种算术运算中要特别注意常量之间的除法:无论是否有小数部分,小数部分都必须相加;例如:浮动a; a=12/36;这是错误的,这是商运算,不叫“除”,只能得到0。

正确的应该是:float a; a=12.0/36.0; 只需添加小数点,得到结果0.3。

a =90*.0/20.0; 第一步操作必须有浮点类型的变量或常量,后续的不需要浮点数,通常我们应该将类型转换为更高级别。

养成浮点数加小数点的习惯。

常量也分为数据类型“12”表示非浮点类型(整数类型int或字符类型char)“12.0”表示浮点类型(float)。

4. 第一步的乘法部分不能超过左边范围的最大值,char b=90;计算结果为a=8。

;因为b*超出了a的最大范围,即6,所以取模后得到8,正确写法:a=b*/*10;这里可以得到a=30。

  但是浮点数是乘法和除法的。

不会超出范围; a=b*.0/; a 的结果是 30.  6。

对不同类型的变量进行计算时,要考虑结果是否超出左边分配的变量类型的范围。

例如,unsigned int a,b=7; a=b36;结果不会是3,因为已经超过了a的最大值6;并且a=b-6;你不会得到负数。

a=b*6;也超出了计算公式的最大数据类型的范围。

因为计算完成后将值赋值给左边的数据类型   可以看出,四种算术运算中有三点需要注意。

1.数据类型。

2..准确性问题。

3. 如果计算公式超出最大数据类型范围,则计算完成后才会将值赋值给左边的数据类型。

尤其要格外注意变量和常量的四种算术运算是否超出范围。

单片机keil-c51语言乘法除法及取片超出范围问题

站长声明

版权声明:本文内容由互联网用户自发贡献,本站不拥有所有权,不承担相关法律责任。如果发现本站有涉嫌抄袭的内容,欢迎发送邮件 举报,并提供相关证据,一经查实,本站将立刻删除涉嫌侵权内容。

标签:

相关文章

  • 神州租车:华平投资表明认可,是否重启IPO待定

    神州租车:华平投资表明认可,是否重启IPO待定

    中国最大汽车租赁公司神州租车控股有限公司(以下简称“神州租车”)7月公告9月9日,其收购了全球最大的私募股权投资基金之一华平基金。 华平投资集团(以下简称“华平”)出资2亿美元。    这是国内汽车租赁行业迄今为止推出的最大单笔股权融资。 这也是神州租车自今年4月

    06-18

  • 优思达完成新一轮融资,建谷资本布局体外诊断领域

    优思达完成新一轮融资,建谷资本布局体外诊断领域

    投资界(ID:pedaily)2月19日消息,近日,杭州优思达生物科技有限公司(简称“优思达”),分子POCT行业领先公司宣布完成新一轮融资,主要用于新产品的研发和注册以及现有生产线的扩建。 优思达成立于2007年,专注于分子POCT诊断领域。 依托其独特的交叉引物恒温扩增技术(C

    06-18

  • “最佳苹果开发者”微软,为 Vision Pro 注入新的生产力

    “最佳苹果开发者”微软,为 Vision Pro 注入新的生产力

    虽然 Vision Pro 目前看起来更像是一个“玩具”,但苹果和各大开发者已经在探索如何将这款耳机设备集成到工作流程中。 这不,绰号“最好的苹果开发者”的微软在周二发布了 Vision Pro 原生 OneNote 程序。 此前,微软Office办公套件已经登陆Vision Pro。 ▲ Vision Pro 上的原

    06-21

  • 日本Cellid将开始供应AR眼镜Micro LED显示模组样品

    日本Cellid将开始供应AR眼镜Micro LED显示模组样品

    10日,日本初创公司Cellid宣布将开始供应AR眼镜显示模组样品“CellidWaveguide60”,该样品安装了60度显示模组光波导结构。 全球视角最宽的 MicroLED 显示屏。 据悉,这款创新显示模块是为AR眼镜打造的。 该模块包括更宽视角的光波导和尺寸为1.2立方厘米的超紧凑MicroLED投影

    06-08

  • 泰矽微电子获数千万元A轮融资,由海松资本领投

    泰矽微电子获数千万元A轮融资,由海松资本领投

    投资圈(ID:pedaily)据5月20日消息,上海泰矽微电子有限公司(以下简称“泰矽微”) )宣布完成数千万元A轮融资。 本轮融资由海松资本领投,象屿资本等机构跟投。 老股东向创继续投资。 据了解,泰矽微成立于2018年9月,成立之初就定位于“MCU+”的发展思路。 从应用角度来

    06-18

  • 亏损的三线便利店加盟商:转让难,关门就赔钱

    亏损的三线便利店加盟商:转让难,关门就赔钱

    01投资后悔的加盟商今年4月赶紧开店,如今7个月,王强加盟山东青岛某日本便利店品牌 或决定“退出”。 “当时我无法做出决定,我以为坚持下去,生意会好起来。 但是,当店附近开了几家折扣零食店后,我就不再有信心坚持下去了。 ”王强感叹到《灵兽》。 “今年的市场一片混乱

    06-18

  • 创下最快纪录:618天猫5小时售出5亿部iPhone,超越中国市场1天销量

    创下最快纪录:618天猫5小时售出5亿部iPhone,超越中国市场1天销量

    6月1日零时,天猫开年强势,再次锁定在其原始位置。 短短5小时,iPhone在天猫的销售额突破5亿元,创下历史最快纪录。 这一数字超过了iPhone在中国市场的单日成交额。 苹果第二季度财报显示,iPhone对全球营收贡献率约为50%。 因此,折算后,iPhone系列产品在中国市场的日销售

    06-18

  • 厦门云天举办“IC先进封测技术”培训

    厦门云天举办“IC先进封测技术”培训

    厦门云天举办“IC先进封装测试技术”培训。 2019年9月26-27日,由海沧ICC与厦门云天半导体科技有限公司主办的“集成电路系列培训班——先进封装测试技术培训”在厦门海沧区厦门中芯国际大厦举行。 培训课程吸引了来自世界各地(线下)的半导体行业和学术界的参与者。 为期两天

    06-06

  • 天图投资冯卫东:我为何依然看好消费投资

    天图投资冯卫东:我为何依然看好消费投资

    2020年10月25-26日,重庆市地方金融监督管理局、重庆市科学技术局、西部科学城重庆高新区、清科联合主办创业 由重庆市股权投资基金协会主办、重庆市股权投资基金协会支持的“重庆创业投资大会”在重庆召开。 本届大会以“金融赋能产业科技引领发展”为主题,邀请相关部门领导

    06-17

  • 黑咔相机获数千万美元A+轮融资,All in 小程序游戏

    黑咔相机获数千万美元A+轮融资,All in 小程序游戏

    据投资界5月16日消息,黑咔相机已完成数千万美元A+轮融资,由启明创投领投,纪源资本跟投。 本轮交易完成后,黑咔相机的市场估值约为1万美元。   创始人姜文介绍,本轮资金除了覆盖日常人员成本、带宽成本和营销费用外,将主要用于开发基于小程序的游戏社交产品矩阵。 其首

    06-18

  • 雷军,变身IPO收割机

    雷军,变身IPO收割机

    年底,雷军又收获了一次IPO。 据投资界(ID:pedialy)消息,12月5日晚,一起教育在纳斯达克敲钟,市值20亿美元。 2016年,在徐小平的推荐下,创始人和CEO刘畅会见了雷军,并成功获得1万美元A轮融资。 在随后的融资中,顺为资本继续押注。 IPO当晚,雷军作为顺为资本创始人合

    06-17

  • 这些隐藏在手机里的炫酷功能,为超过8500万人扫除了绊脚石

    这些隐藏在手机里的炫酷功能,为超过8500万人扫除了绊脚石

    他们不打开显示器,不使用鼠标,只是戴着耳机敲键盘。 这就是邹时勇第一次接触电脑。 在他似乎明白的年纪,他明白了自己在跌倒和受伤中看不到的事实,并在信息课和计算机中找到了向他敞开的大门。 邹时勇还记得他按下键盘时耳机里传来的读屏软件的声音。 触觉和听觉成为他与外

    06-21