智能车制作

 找回密码
 注册

扫一扫,访问微社区

查看: 6548|回复: 7
打印 上一主题 下一主题

有关codewarrior中强制类型转换的疑问???

[复制链接]

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
威望
225
贡献
32
兑换币
0
注册时间
2007-9-19
在线时间
0 小时
跳转到指定楼层
1#
发表于 2008-3-9 01:05:41 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
<>在codewarrior中好像很难进行强制类型转换</P><P>比如</P><P>&nbsp;&nbsp;&nbsp;&nbsp;&nbsp;int result=0;<BR>&nbsp;&nbsp; &nbsp;float temp=0.0;<BR>&nbsp;&nbsp; AD_Init();&nbsp;&nbsp;&nbsp;&nbsp; </P><P>&nbsp; for(;;)<BR>&nbsp; {<BR>&nbsp;&nbsp; while(!ATD0STAT1_CCF0);&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; result=ATD0DR0;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp; temp=(float)result*5.0;&nbsp;&nbsp;&nbsp;<BR>&nbsp;&nbsp;&nbsp; temp/=63.0;<BR>&nbsp;&nbsp;&nbsp;result=(int)re;</P><P>&nbsp;}</P><P>}</P><P>程序可以编译,没有错,但make时会报错,内容如下:</P><P><IMG src="http://botu.bokee.com/photodata2/2008-3-8/014/731/388/14417432/14417432_h.jpg"></P>

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
威望
225
贡献
32
兑换币
0
注册时间
2007-9-19
在线时间
0 小时
2#
 楼主| 发表于 2008-3-9 01:10:52 | 只看该作者

Re:有关codewarrior中强制类型转换的疑问???

<><IMG src="http://botu.bokee.com/photodata2/2008-3-8/014/731/388/14417464_png/14417464_h.jpg"></P><P>Link Error : L1822 : Symbol _FSFLOAT in file D:&#92;*******&#92;TBDML&#92;ObiectCode&#92;main.c.o is undefined </P>
回复 支持 反对

使用道具 举报

0

主题

3

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
257
威望
225
贡献
32
兑换币
0
注册时间
2007-9-19
在线时间
0 小时
3#
 楼主| 发表于 2008-3-9 01:11:22 | 只看该作者

Re:有关codewarrior中强制类型转换的疑问???

<><FONT face=宋体 color=#421ae6 size=6>Link Error : L1822 : Symbol _FSFLOAT in file D:&#92;*******&#92;TBDML&#92;ObiectCode&#92;main.c.o is undefined</FONT> </P>
回复 支持 反对

使用道具 举报

0

主题

248

帖子

0

精华

金牌会员

Rank: 6Rank: 6

积分
2327
威望
2305
贡献
22
兑换币
0
注册时间
2008-1-6
在线时间
0 小时
4#
发表于 2008-3-9 04:47:24 | 只看该作者

Re:Re:有关codewarrior中强制类型转换的疑问???

<blockquote><img border=0 src=images/icon-quote.gif> <b>xghit:</b><br><><FONT face=宋体 color=#421ae6 size=6>Link Error : L1822 : Symbol _FSFLOAT in file D:&#92;*******&#92;TBDML&#92;ObiectCode&#92;main.c.o is undefined</FONT> </P><P></blockquote></P><P>首先一点,codewarrior是绝对支持强制转换的,我用过,这一点没有疑问!</P><P>只要是标准的C一定能通过.出现这种情况,有可能是你建立工程的时候有一项,是否进行浮点运算的选择,可能你没有选择!</P>
回复 支持 反对

使用道具 举报

0

主题

36

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
264
威望
226
贡献
34
兑换币
0
注册时间
2009-3-6
在线时间
2 小时
5#
发表于 2009-6-28 10:48:53 | 只看该作者
auto说的对,建工程时应选择float
回复 支持 反对

使用道具 举报

0

主题

7

帖子

0

精华

中级会员

Rank: 3Rank: 3

积分
203
威望
177
贡献
22
兑换币
0
注册时间
2009-3-1
在线时间
2 小时
6#
发表于 2009-6-28 23:53:52 | 只看该作者
THANK YOU!
回复 支持 反对

使用道具 举报

14

主题

929

帖子

1

精华

功勋会员

WJ

Rank: 10Rank: 10Rank: 10

积分
6304

特殊贡献奖章

威望
1456
贡献
4674
兑换币
17
注册时间
2008-4-6
在线时间
87 小时
7#
发表于 2009-6-29 09:18:59 | 只看该作者
另外,位移的速度远高于/2  *2,如果有用于此类运算,建议用位移位。
回复 支持 反对

使用道具 举报

40

主题

471

帖子

0

精华

禁止发言

~

积分
12665

论坛元老奖章

威望
1339
贡献
10656
兑换币
34
注册时间
2009-3-11
在线时间
335 小时
8#
发表于 2009-7-2 18:25:37 | 只看该作者
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

关于我们|联系我们|小黑屋|智能车制作 ( 黑ICP备2022002344号

GMT+8, 2025-1-10 22:52 , Processed in 0.168300 second(s), 36 queries , Gzip On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表