( C/C++ の場合) #include <stdlib.h> int abs (int val) val : 整数値 ( Java の場合: Math クラスの static メソッド) type abs(type val) type : int, long, double, float
#include <math.h>
#include <stdlib.h>
#include <stdio.h>
int main()
{
int ix = -4, iy;
long lx = -41567L, ly;
double dx = -3.141593, dy;
iy = abs(ix);
printf("%d の絶対値は %d\n", ix, iy);
ly = labs(lx);
printf("%ld の絶対値は %ld\n", lx, ly);
dy = fabs(dx);
printf("%f の絶対値は %f\n", dx, dy);
return 0;
}
(出力)
-4 の絶対値は 4
-41567 の絶対値は 41567
-3.141593 の絶対値は 3.141593
import java.io.*;
public class Test {
public static void main(String args[])
{
int ix = -4, iy;
long lx = -41567L, ly;
double dx = -3.141593, dy;
iy = Math.abs(ix);
System.out.println(ix + " の絶対値は " + iy);
ly = Math.abs(lx);
System.out.println(lx + " の絶対値は " + ly);
dy = Math.abs(dx);
System.out.println(dx + " の絶対値は " + dy);
}
}
(出力)
-4 の絶対値は 4
-41567 の絶対値は 41567
-3.141593 の絶対値は 3.141593
| ホームページ | 目次 | 演習解答例目次 | 付録目次 | 索引 |