abs*

[機能]

  整数の絶対値を計算します

[形式]
( C/C++ の場合)

	#include <stdlib.h>

	int abs (int val)
		val : 整数値

( Java の場合: Math クラスの static メソッド)

	type abs(type val)
		type : int, long, double, float
		
[使用例]

  1. 整数,long 型整数,及び,浮動小数点数の絶対値を計算します(C/C++)
    #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
    			
  2. 整数,long 型整数,及び,浮動小数点数の絶対値を計算します(Java)
    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
    			
[参照]

labs, fabs

菅沼ホーム 本文目次 演習問題解答例 付録目次 索引