abs.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /*
stdlib.h [abs]
書式: int abs(int i)
機能: 整数型 (int 型) の絶対値を求める
引数: int i: 元の整数を指定する
戻り値: int 型の絶対値
*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
int i = -123;
i = abs(i);
printf("絶対値: %d\n", i);
return 0;
}
|
abs.c の実行結果は:
[cactus:~/code_c/refer]% ./abs
絶対値: 123
labs.c
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 | /*
stdlib.h [labs]
書式: long labs(long i)
機能: 整数型 (long 型) の絶対値を求める
引数: long i: 元の整数を指定する
戻り値: long 型の絶対値
*/
#include <stdio.h>
#include <stdlib.h>
int main(void){
long i = -123456789012;
i = labs(i);
printf( "絶対値: %li\n", (long int)i );
return 0;
}
|
labs.c の実行結果は:
[cactus:~/code_c/refer]% ./labs
絶対値: 123456789012