ein*_*ica 3 c floating-point c99 floor libm
我有一个xtype变量float,我需要它的小数部分。我知道我可以得到它
x
float
x - floorf(x)
fmodf(x, 1.0f)
我的问题:其中一个总是比另一个更可取吗?它们实际上是一样的吗?我可以考虑第三种选择吗?
笔记:
Sto*_*ica 6
我可以考虑第三种选择吗?
有专门的功能。modff用于将数字分解为其整数部分和小数部分。
float modff( float arg, float* iptr ); 将给定的浮点值分解arg为整数部分和小数部分,每个部分与 具有相同的类型和符号arg。整数部分(浮点格式)存储在 指向的对象中iptr。
float modff( float arg, float* iptr );
将给定的浮点值分解arg为整数部分和小数部分,每个部分与 具有相同的类型和符号arg。整数部分(浮点格式)存储在 指向的对象中iptr。
arg
iptr
归档时间:
5 年,8 月 前
查看次数:
101 次
最近记录: