`
yuanfen860913
  • 浏览: 119811 次
  • 性别: Icon_minigender_1
  • 来自: 深圳
文章分类
社区版块
存档分类
最新评论

shell 实现浮点运算

阅读更多

[root@WebIM images]# echo "5/3"|bc -l
1.66666666666666666666
[root@WebIM images]# echo "scale=3;5/3"|bc -l
1.666

linux shell浮点计算
2010-09-14 15:44

sumbytesin=$(echo "scale=3; 10.0/3" | bc)

echo $sumbytesin |awk '{printf("%10.3f", $1)}'


scale=3#指定精度,如果不指定,则按照int处理
分享到:
评论

相关推荐

    STM32L496接入RT-Thread平台,实现OTA升级、远程Shell控制和log存储【RT-Thread工程】

    它采用ARM Cortex-M4内核,具有浮点运算单元(FPU),适用于对性能和能效有较高要求的应用。在本项目中,STM32L496被接入了RT-Thread实时操作系统,这为开发提供了强大的软件平台,支持多种高级功能,如OTA(Over-...

    How to enable Kernel Shell Component in VxWorks.pdf

    3. `SHELL_SPAWNED_TASK_OPTIONS`:新任务的选项,默认值为 `(VX_COPROCS_ALL_TASK| VX_STDIO)`,其中 `VX_COPROCS_ALL_TASK` 表示所有协处理器任务,包括浮点运算,`VX_FP_TASK`,可通过 `spTaskOptions` 修改。...

    STM32F4-uCOSIII-uCShell模板.rar

    它集成了浮点运算单元(FPU)、数字信号处理(DSP)功能,支持高速外设接口如SPI、I2C、UART等,为开发者提供强大的硬件平台。 uCOS(也称为uC/OS)是一个开源的实时操作系统,专为嵌入式系统设计。uCOSIII是其第三...

    gcc离线安装包附shell脚本,亲测可用

    9. `mpfr-2.4.1-6.el6.x86_64.rpm`: 多精度浮点运算库,支持任意精度的浮点数计算。 10. `cloog-ppl-0.15.7-1.2.el6.x86_64.rpm`: 对于生成基于格的调度代码的工具,用于优化循环。 这些RPM包的组合,提供了一个...

    《linux_shell脚本攻略》学习总结

    5. **bc命令**:bc是一个交互式的计算器,支持浮点运算和复杂的数学表达式。例如,可以设置小数精度(`scale=2`),进行进制转换,计算平方和平方根。 6. **stdin、stdout、stderr和tee**:在Linux中,0代表stdin,...

    shell命令集合2

    例如,通过位运算实现数值的快速操作或解析特定格式的数据。 #### 进制转换实例 - 将十进制转换为二进制:`char c = 123;` 在二进制下表示为 `01111011`。 - 负数表示采用补码形式,如 `-120` 在二进制下表示为 `...

    考研计算机408考试大纲.pdf

    9. 性能评估:提到了FLOPS(每秒浮点运算次数)、MFLOPS(百万次浮点运算次数)、TFLOPS(万亿次浮点运算次数)等性能指标,它们常用于衡量计算机系统的性能。 10. 计算机安全:文档提到了加密标准(如IEEE802.11)...

    一个用了统计CPU 内存 硬盘 使用率的shell脚本

    脚本通过`free`命令获取到已用内存(used)和总内存(total),然后使用bc工具进行浮点运算,计算出内存使用百分比。同样,交换内存的使用情况也会被报告。 这个脚本非常简洁且实用,适合那些需要定期或实时监控...

    3个VB源码集合(文件内存搜索,纯代码四则运算)

    4. 浮点数运算:对于小数运算,需要理解浮点数的表示方式和精度问题,避免因浮点误差导致的结果不准确。 5. 复杂表达式:通过递归或循环结构处理复杂的数学表达式,例如解析并计算括号内的子表达式。 文件`file16...

    STM32的free-RTOS移植工程模板

    STM32F2是STM32家族的一员,它基于Cortex-M4内核,具备浮点运算单元(FPU),适合对性能有较高要求的应用。 总的来说,STM32的FreeRTOS移植工程模板提供了一个快速开始的平台,让开发者能够专注于应用层的开发,而...

    stm32f407-my-bsp1.rar

    这款芯片集成了浮点运算单元(FPU)、数字信号处理(DSP)功能,适用于各种嵌入式应用,包括工业控制、消费电子、医疗设备等。RT Thread是一款轻量级、可扩展的实时操作系统,它为微控制器提供了丰富的中间件服务,...

    straseen_shellsmet_straseen算法_

    3. 浮点运算误差:矩阵运算中的舍入误差可能导致结果的精度下降。 4. 并行计算:在多处理器系统或GPU环境下,这两种算法的并行化潜力可以进一步提高效率。 在实际编程实现时,需要综合考虑这些因素,根据具体应用...

    Shell-Python-Document:文档教程

    3. **自动化任务**:Shell擅长系统级别的交互和任务调度,Python擅长逻辑处理和复杂运算,两者结合能实现更复杂的自动化工作流程。 4. **Python脚本的系统集成**:使用`subprocess`模块,Python脚本可以调用Shell...

    ArthematiComputation

    更复杂的计算可以通过awk或bc工具完成,它们提供了更为强大的数学函数和浮点运算能力。 2. **批量处理**:在处理大量数据时,Shell脚本的优势尤为突出。通过循环结构,可以对数组或文件中的每一项进行数学运算,...

    rtt_4_3_429test.rar

    它基于ARM Cortex-M4内核,具有高性能、低功耗的特点,内置浮点运算单元(FPU),适用于复杂的实时应用。STM32cubeIDE提供了一站式的开发环境,可以方便地配置MCU外设、生成初始化代码,以及进行软件开发和调试。 1. ...

    hc32f460-rtt-nano.7z

    该芯片基于ARM Cortex-M4内核,集成了浮点运算单元(FPU),支持高速计算,适用于需要高效能、低功耗的应用,如工业控制、汽车电子、电机驱动等领域。它的特性包括丰富的外设接口、高精度模拟功能和强大的时钟系统。 ...

    超级计算机的发展方向.pdf

    Linpack基准测试用于评估超级计算机的浮点运算性能。在超级计算机的发展中,性能测试和优化始终是核心内容,未来可能会出现新的测试标准和指标,以更准确地衡量超级计算机在实际应用中的表现。 7. 系统安装与管理...

    全国计算机等级考试三级网络技术笔试试题与答案详细讲解.doc

    (1)这道题考察了计算机性能指标中的浮点运算速度。Pflops表示每秒千万亿次浮点运算,所以正确答案是b)2.507百万亿次。 (2)此题主要涉及计算机应用分类。其中,b)中长期气象预报主要是事物处理是错误的,因为中...

Global site tag (gtag.js) - Google Analytics