我有一双:
double d = 25.342;
Run Code Online (Sandbox Code Playgroud)
如何将其转换为25价值?
如果是-12.46我想要的话-13.
Ara*_*raK 30
int i = (int)floor(25.342);
Run Code Online (Sandbox Code Playgroud)
sor*_*oru 15
int i = (int)floor(25.342);
Run Code Online (Sandbox Code Playgroud)
请注意,这会将12.99999转换为12.
参考:
http://www.codecogs.com/reference/c/math.h/floor.php