trunc() : Truncation of number to get Integer part

#include <stdio.h>
int main() {
printf("Output = %.4f", trunc(14.23)); // Output = 14.0000
printf("\nOutput = %.4f", trunc(4.831)); // Output = 4.0000
printf("\nOutput = %.4f", trunc(-17.831)); // Output = -17.0000
printf("\nOutput = %.4f", trunc(-22.23)); // Output = -22.0000
return 0;
}

Example with float as inputs

#include <stdio.h>
#include <math.h>
int main(void){
     double    x,y;
     x=trunc(13.345);
     y=trunc(-12.456);

     printf("x=%lf , y=%lf", x,y);
     return 0;
}
The above code will give this output.
x=13.000000, y=-12.000000

Example with float variables by using truncf()

#include <stdio.h>
#include <math.h>
int main(void){
     float x,y;
     x=truncf(13.345);
     y=truncf(-12.456);
     printf("x=%f , y=%f", x,y);
     return 0;
}
Output is here
x=13.000000, y=-12.000000

Example by using truncl()

#include <stdio.h>
#include <math.h>
int main(void){
     float  x,y;
     x=truncl(13.345);
     y=truncl(-12.456);
     printf("x=%f , y=%f", x,y);
     return 0;
}
Output is here
x=13.000000, y=-12.000000
Syntax
trunc(x) 
x = input number

Subscribe

* indicates required
Subscribe to plus2net

    plus2net.com



    Post your comments , suggestion , error , requirements etc here




    We use cookies to improve your browsing experience. . Learn more
    HTML MySQL PHP JavaScript ASP Photoshop Articles FORUM . Contact us
    ©2000-2024 plus2net.com All rights reserved worldwide Privacy Policy Disclaimer