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就是例子啊,那么明显