STC工程师 发表于 2023-10-25 15:23:32

梁工 发表于 2023-10-25 13:44


还有 int_part 为什么不定义为int型,却还是定义为float型?

STC工程师 发表于 2023-10-25 15:24:18

梁工 发表于 2023-10-25 13:44


我主要是要取整数部分并不是把他printf显示出来

梁工 发表于 2023-10-25 16:47:34

STC工程师 发表于 2023-10-25 15:24
我主要是要取整数部分并不是把他printf显示出来

我给的函数就是啊,没看明白吗?
怕你看不明白原版的说明,专门找了个中文的说明,还是看不明白?
将小数分成整数和小数部分,整数放在*ip,小数直接返回。函数名modf意思就是对小数做模运放。

梁工 发表于 2023-10-25 16:50:16

STC工程师 发表于 2023-10-25 15:23
还有 int_part 为什么不定义为int型,却还是定义为float型?

因为正数可能很大,超过int型,甚至超过long型,所以依旧用float。

梁工 发表于 2023-10-25 16:50:47

本帖最后由 梁工 于 2023-10-26 13:21 编辑

STC工程师 发表于 2023-10-25 15:22
没看懂,int_part取出来了吗??我其实主要是要整数部分来用
整数放在*ip啊。

STC工程师 发表于 2023-10-26 11:49:17

梁工 发表于 2023-10-25 16:50
整数放在*p啊。

这个没看懂,能举个例子吗?

梁工 发表于 2023-10-26 13:23:17

STC工程师 发表于 2023-10-26 11:49
这个没看懂,能举个例子吗?

Example就是例子啊,那么明显





页: 1 2 [3]
查看完整版本: STC15 浮点数运算