打印

请教宏定义

[复制链接]
1579|5
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
ayb_ice|  楼主 | 2007-12-5 08:57 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
ayb_ice|  楼主 | 2007-12-5 10:58 | 只看该作者

我的意思是

如:
#define LUX ((unsigned long)(X*100/10.76))
其中X是某个数的开平方,如3.14,
但我不想计算3.14的开平方是多少,也没有必要计算。。。
X应该怎样表示。。。
请赐教。

使用特权

评论回复
板凳
农民讲习所| | 2007-12-5 11:00 | 只看该作者

#define LUX(X) ((unsigned long)(X*100/10.76))

使用特权

评论回复
地板
computer00| | 2007-12-5 11:38 | 只看该作者

好象不行,没有这样的常数表示法...需要调用库,在运行时

使用特权

评论回复
5
ayb_ice|  楼主 | 2007-12-5 13:31 | 只看该作者

00都说了不行

看来是没有希望了,只有自己计算了。

使用特权

评论回复
6
computer00| | 2007-12-5 14:06 | 只看该作者

少量数据还是自己算吧,

数据量大的话可以用excel或者写个小程序生成。

一些比较常用的函数也可以用级数展开法,但是式子编辑以及精度都是一个问题。

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

222

主题

15435

帖子

34

粉丝