阅读:2210回复:8
如何往x5045里存浮点数?
我要作一个除法其结果为浮点数,应该怎么往x5045里保存?
Vlu_Temp=(float)232/(float)1000 在watch窗口看到的结果是0.232(hex)。 应该如何写入? |
|
|
沙发#
发布于:2005-04-03 21:06
Vlu_Temp还不支持右移8位。明明是float 占4个字节,为什么不让右移?
这他妈的作PID运算还不偏到天上去了。真是个垃圾! |
|
|
板凳#
发布于:2005-04-04 17:37
在watch窗口里 选中 hex格式(不是十进制)也是显示0.232。我想用移位的方法拆成四个byte型 ,可是编译器通不过!
|
|
|
地板#
发布于:2005-04-04 17:39
你可以试一下!编译后看看!
|
|
|
地下室#
发布于:2005-04-05 09:26
我在键盘上没设小数点,想让客户输入三个小于等于9的数字,由程序完成除以100,以得到两位小数,作为系数。要保持一定的精度。我想等用户(自己调试时也要用)输入完成,并且除完100后保存,以后直接调用。就像PID运算的参数。
你有好法么? |
|
|
5楼#
发布于:2005-04-05 18:30
我也是这么想的!也只有如此了。
|
|
|