ForNext
Only Do What Only You Can Do
028. arithmetic truncation
Hyperpolyglot C++ Style Languages: C++, Objective C, Java, C# より (2012.05.08)
VBScript
JScript
Perl
PHP
Python
Ruby
PowerShell
Scala
F#
C
C++
#include <math.h> double d = 3.77; long trunc = (long)d; long rnd = round(d); long flr = floorl(d); long cl = ceill(d);
C++Builder
VC++
C#
using System; (long)3.77 Math.Round(3.77) Math.Floor(3.77) Math.Ceiling(3.77)
Java
(long)3.77 Math.round(3.77) (long)Math.floor(3.77) (long)Math.ceil(3.77)
Objective-C
#include <math.h> double d = 3.77; long trunc = (long)d; long rnd = round(d); long flr = floorl(d); long cl = ceill(d);