C语言和嵌入式技巧
扶摇之上
C语言有强烈的爱好
展开
-
十六进制转浮点数的通用方法
文章目录引言通用方法Javascript代码引言在工业通信领域,经常需要用IEEE 754标准以十六进制格式传递浮点数。不同的编程语言,可以有不同的方式实现十六进制转浮点数的方法。比如C/C++可以用共用体实现:#include <stdio.h>//共用体实现十六进制与浮点数互转typedef union test_float{ float all; str...原创 2020-04-07 13:03:11 · 13265 阅读 · 7 评论 -
浮点数据在嵌入式串行通讯中的快速处理
浮点数传输可以把浮点数扩大相应的倍数,变成整数再传输,解析时,直接把它们缩小相应的倍数。该方法简单方便,但前提是需要工程人员们开发时协商好,或者利用文档做好约束说明。 可有时,并没把浮点数经过任何处理,直接把它们按照计算机存储浮点数特有的方式(二进制)发送出来了,这时候需要把浮点数按照计算机存储浮点数的形式解析出来。由此就有疑问:如何快速的解析出浮点数呢?原创 2015-11-07 17:22:34 · 1472 阅读 · 0 评论 -
C语言中宏定义中#和##之我见以及其在嵌入式中的简单运用
宏命令里,有许多细节知识点,用得好,可以给对代码质量有更高的改善,本文主要是讲述#和##两个预处理运算符的作用和使用做了简单的阐述,并列举了一个在MSP430单片机上的一个简单的应用。原创 2015-11-16 21:15:01 · 915 阅读 · 0 评论