切り捨て、切り上げ

値の切り捨てを計算する

double floor( double x );


切り上げた値を計算する

double ceil( double x );


サンプルです。

#include <stdio.h>
#include <math.h>

int main()
{
        double x, y, f;

        f = 3.151673980;
        x = floor( f );
        y = ceil( f );
        
        printf( "値:%f\n", f );
        printf( "floor           ceil\n" );
        printf( "------------------------\n" );
        printf( "%f\t%f\n\n", x, y);

        printf( "------------値をかえる-------------\n\n" );

        f = -3.151673980;
        x = floor( f );
        y = ceil( f );
        
        printf( "値:%f\n", f );
        printf( "floor           ceil\n" );
        printf( "------------------------\n" );
        printf( "%f\t%f\n", x, y);
        return 0;
}

前へトップページ次へ