• 已解决 73482 个问题
  • 已帮助 5993 位优秀工程师

单片机python语言程序如何保存运算过程中的小数位

50bc88b03798083d 2020-05-28 浏览量:576

单片机python语言程序如何保存运算过程中的小数位

0 0 收起

我来回答

上传资料:
选择文件 文件大小不超过15M(格式支持:doc、ppt、xls、pdf、zip、rar、txt)
最佳答案
  • 这个题目我貌似见过,前几天回答了一下,不妨再说说:

    python本身是可以类似c,支持double或者float精度的,但如果因为芯片原因,你不希望它用小数点,那么可以将整数和小数分开来计算,同时保证精度和速度。

    没错:就是类似行列式的计算方法。

    整数为第一列,小数为第二列,另外再给出溢出位标识表示进退位就行。

    • 发布于 2020-05-29
    • 举报
    • 评论 0
    • 0
    • 0

其他答案 数量:3
  • 单片机一般是将整数和小数分开,到时候在组合。
    • 发布于2020-05-29
    • 举报
    • 评论 0
    • 0
    • 0

  • (1)可以将被除数乘以10倍、100倍或者1000倍,然后再除以除数,这样就可以多获取1、2、3位小数位了。
    (2)如果是float类型变量,运算时可以直接保留小数位。
    • 发布于2020-05-29
    • 举报
    • 评论 0
    • 0
    • 0

  • 其实低层还是调用C语言,小点数位还是与float与double的类型有关,存储时,也是按二进制存储的
    • 发布于2020-06-22
    • 举报
    • 评论 0
    • 0
    • 0

相关问题

问题达人换一批

单片机python语言程序如何保存运算过程中的小数位