在线咨询
eetop公众号 创芯大讲堂 创芯人才网
切换到宽版

EETOP 创芯网论坛 (原名:电子顶级开发网)

手机号码,快捷登录

手机号码,快捷登录

找回密码

  登录   注册  

快捷导航
搜帖子
芯片精品文章合集(500篇!) 创芯人才网--重磅上线啦!
查看: 7945|回复: 12

求救:C51中要用到小数怎么办呢?

[复制链接]
发表于 2003-11-13 10:50:36 | 显示全部楼层 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有账号?注册

x
C51中要用到小数怎么办呢?
用float 定义怎么不行,能通过编译,但不能连接。
哪位高手指点一下。
急!
发表于 2003-11-13 11:51:31 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

怎么会??
我这个就可以:
sbit naa = P3^2;
main()
{
    float i,j;
    i = 0.35;
    j = i + P1;
    while(!naa);
    while(1);
}
你重起一遍计算机试试。。
发表于 2003-11-13 21:25:12 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

对啊,
都是这样用的,
看看你的编译器有没有问题。
这样用是没有问题的。
 楼主| 发表于 2003-11-15 10:43:25 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

我就用你的那个程序也不行,连接时提示下面情况:
FATAL ERROR L210: I/O ERROR ON INPUT FILE:
EXCEPTION 0021H: PATH OR FILE NOT FOUND
FILE: D:\CYGNAL\IDEFILES\C51FPS.LIB
我怀疑可能是CYGNAL 公司的编译环境有问题
发表于 2003-11-15 15:38:18 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

应该是编译环境没整好,连接器根本没发现库文件。
看一下编译器输入参数,可能加上什么“-LD:\xxxx”之类的到命令行或环境变量就可以了,着需要连接器支持。
 楼主| 发表于 2003-11-17 11:57:54 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

哎,那些参数都不会设置啊,我现在把小数都换成整数处理了
发表于 2003-11-18 17:59:48 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

呵呵,指令兼容是不是用keil的编译器也可以,你试试。
另外c51里的float 和long 其实是一样的,我用float做个8位计算器都玩不转,最后还是用整数弄出来的。
发表于 2003-11-18 22:26:07 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

那用小数有没有其他方法?
发表于 2003-11-19 09:27:12 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

向你推荐 《c51论坛的离线版》
那里面的东西很多,想了解什么搜索一下,一般都会找到比较好的答案。
发表于 2003-11-19 23:14:38 | 显示全部楼层

求救:C51中要用到小数怎么办呢?

wdy9927 :那里有《c51论坛的离线版》?贴上来吧
您需要登录后才可以回帖 登录 | 注册

本版积分规则

关闭

站长推荐 上一条 /2 下一条


小黑屋| 手机版| 关于我们| 联系我们| 在线咨询| 隐私声明| EETOP 创芯网
( 京ICP备:10050787号 京公网安备:11010502037710 )

GMT+8, 2024-11-25 03:23 , Processed in 0.026363 second(s), 8 queries , Gzip On, Redis On.

eetop公众号 创芯大讲堂 创芯人才网
快速回复 返回顶部 返回列表