问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

51单片机C语言:二进制与十进制能直接运算吗?29

发布网友 发布时间:2023-11-14 13:02

我来回答

3个回答

热心网友 时间:2024-04-06 07:57

对单片机来说,不管任何进制的数字,在单片机内部都是二进制表示的。所以能直接运算。
但是单片机计算浮点数是非常耗时的,因此要优化算法,比如你的乘以0.0625等价于除以16(1÷16=0.0625),而除以16等价于算数右移4位,这样的运算比直接乘以0.0625快几十倍。

热心网友 时间:2024-04-06 07:52

没问题,可以的。至于楼上说的浮点计算耗时的问题,其实这都是在教材里说得,说的都是80年代的情况,那时的单片机运行速度确实困难;现在的单片机不但速度快,而且资源丰富,基本上不用你去过多得考虑效率的问题了。 真要考虑的话,你也可以直接*625就可以了,你自己知道结果是扩大了1w倍就好了。

热心网友 时间:2024-04-06 07:52

以上的能是能算,但是,最后看你结果的变量取的是什么类型的变量,如果是整,那么结果如果有小数就不会计入,如果是取浮点,那就能保留小数 ,不如你先把后面的数先放大10000倍,做好结果后,再把结果除以10000,直接输出就完事。做AD时,我常用的办法。不用引出浮点计算。
声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
如何分别真金和仿金首饰 怎样区分真金和仿金首饰呢 小学生新年晚会主持人的串词!!(不要太多)急 大大后天就需要了!!!_百度... 周年晚会策划公司 奥格瑞玛传送门大厅在哪 奥格瑞玛传送门大厅怎么走 锻炼颈椎的几个动作 水多久能结冰 冰能在多长时间内形成 请问水低于0度会结冰吗? 如何防止脱发严重 嘴唇上有黑印用蜜蜡和棉线去除了胡须 保定市高碑店距离丰台区六里桥最近怎么走? 电信机顶盒怎么恢复出厂设置?93 西安天和海防智能科技有限公司怎么样 摩托车电瓶馈电是什么原因? 修改一年内如何二次修改吗苹果 口角争执动手一方负什么责任 求帮助 感恩节写给幼儿园孩子的一封信怎么写 ...神经摘除是不伤害大啊?还有哈尔滨展成口腔医院怎么变那么差啊,晕... 优美 2字词语大全6718 自媒体运营的小技巧都有哪些? 上海安亭骑车到静安区无江路169号 如何在两部手机同时登陆一个?89 求解五道数学题【求算式】 域民不以封疆之界,固国不以山溪之险,威天下不以兵革之利的正面...352 ...实验:678.axf: Error: L6218E: Undefined symbol EXTI_Init (referre... 为什么不同的城市有不同的降雨量和温度 怎么一年内修改两次怎样才能一年修改两次? 机关党委2023年工作总结 摩托车行车时电瓶突然馈电 摩托车电瓶馈电 fortran子程序中能直接给变量赋值吗? 杭州市k15路的班次在什么时间段? 叶公好龙的故事告诉了我们一个什么道理1809 为什么酒后不能驾车?310 ...说她没有爱我的感觉了··我问她爱不爱我,她说不知道,她说很想找回... 吊顶扣板怎么装正确 移动社交电商有哪些? 叶公好龙这个寓言成语故事告诉我什么道理437 芒果怎样放不会坏?1 初一课文《在山的那边》课后习题3,以”我终于见到了大海“写一段... 《英雄联盟》职业选手zeka的打法风格是什么? 电视机顶盒怎么恢复出厂设置535 苏武劝李陵投降的理由 我的机顶盒打不开应用怎么恢复出厂设置? 怎样将数字电视机顶盒恢复到出厂设置60 ”幸运草“英文怎么写?14 幸运草英语怎么说2 幸运草的英文翻译6 急求做一篇阅读理解!!!!Scientists find t...3 坐在武装机器人里和外星飞机战斗的电影是那一部