单片机/MCU论坛
直播中

七上八下

9年用户 905经验值
私信 关注
[问答]

keil使用绝对值函数用不了是为什么?

已经使用math头文件了,但是abs函数用不了

回帖(2)

曹玥

2023-9-22 15:10:07
有点abs函数是属于stdlib中的函数,而且只能求整数绝对值。
你要查一下你这个math库中是否包含abs函数。

如果需要对浮点数、双精度浮点数和整数都要取绝对值,其实自己定义一个函数宏也不是太复杂。

#define ABS(a) ((a)<0?((a)*(-1)):(a))
举报

阿信509

2023-9-22 16:35:53
你说的用不了是写了函数但是编译报错还是结果不正确呢?
举报

更多回帖

发帖
×
20
完善资料,
赚取积分