智能车制作

标题: 128怎么解决小数乘法问题? [打印本页]

作者: dich    时间: 2012-1-26 18:44
标题: 128怎么解决小数乘法问题?
如题
作者: turf456    时间: 2012-1-26 18:55
把相应的头文件加上
作者: dich    时间: 2012-1-26 19:16
回复 2# turf456

对应的头文件是什么?还有acos这个反三角函数的头文件又是啥?
作者: sonwendi    时间: 2012-1-26 23:16
回复 1# dich


    有一种方法叫定标,不知LZ听说过没有~acos加入math.h
作者: dich    时间: 2012-1-27 11:55
回复 4# sonwendi
我现在急需知道codewarrior怎么写浮点数乘除法啊???比如 float a=2.3,b=4.44,c;  
                                                                                   c=a*b;   就会报错
Error   : C1019: Incompatible type to previous declaration (found 'int ', expected 'float ')

main.c line 12   

C1440: This is causing previous message 1019

main.c line 11   

Error   : C2450: Expected:  ;

main.c line 12   

Error   : Compile failed

为何?
作者: zl6977    时间: 2012-1-27 20:02
建工程的时候选没选浮点数的库啊?ansixbf.lib吧。
作者: O.Z.N    时间: 2012-1-28 15:27
6楼正解,我也有过这种错误,建工程没有选上浮点运算,默认NO float
作者: jpbirdy    时间: 2012-1-28 22:40
额,有人算过acos的运算速度吗?
算过了应该就可以放弃math.h了
作者: zy317409314    时间: 2012-1-30 11:58
回复 8# jpbirdy


   没算过啊,特慢是不是。。。
作者: jpbirdy    时间: 2012-1-30 19:31
回复 9# zy317409314


   单片机算起来非常慢了。
作者: zy317409314    时间: 2012-1-30 20:49
回复 10# jpbirdy


   谢谢提醒。。。
作者: 鸟在人间    时间: 2012-2-1 12:37
学习了。。。
作者: lwzhdu    时间: 2012-2-6 21:02
建工程的时候勾选一下就行了

作者: 问乐寻音    时间: 2012-2-7 00:47
学到了
作者: zl6977    时间: 2012-2-7 14:04
很慢么?没那么夸张吧?我感觉没扰乱程序周期啊。
作者: demon    时间: 2012-2-7 17:48
定点型的单片机算浮点运算是靠的软件,所以肯定需要很多周期才能完成
作者: physics_boy    时间: 2012-2-8 16:11
这么多跑题的……楼主您是建立工程的时候没有选择浮点支持。重建工程吧,Float类型的选择和占用空间要弄对了,double占32
作者: 1627252997    时间: 2012-2-9 10:01
double不是占64吗
作者: 1627252997    时间: 2012-2-9 10:03
我错了
作者: 568581185    时间: 2012-2-9 10:40
浮点运算,慢很正常。。。
作者: jzfffzj    时间: 2012-3-10 16:06
左移




欢迎光临 智能车制作 (http://dns.znczz.com/) Powered by Discuz! X3.2