擅长:python、mysql、java
<p>不能通过强制转换将整数位模式转换为<code>float</code>。它只是将整数转换为最近的浮点数,而不是将位重新解释为<code>float</code>。如果它像你想的那样工作,这个:</p>
<pre><code>const float x = 512;
</code></pre>
<p>将<code>x</code>设置为<code>7.175E-43</code>,这不是很方便。你知道吗</p>
<p>最好的方法可能是复制位,所以替换</p>
<pre><code>SUS_Data.Longitude = ((float)Longitude);
</code></pre>
<p>签署人:</p>
<pre><code>memcpy(&SUS_Data.Longitude, &Longitude, sizeof SUS_Data.Longitude);
</code></pre>