Προς το περιεχόμενο

Double στην C


pinball_elf

Προτεινόμενες αναρτήσεις

Δημοσ.

Ξέρει κανείς κάποιο τρόπο ώστε να πάρουμε το δεκαδικό μέρος και μόνο από μια double μεταβλητή στην C; Για παράδειγμα από την τιμή 0.356 να πάρουμε το 356. Ευχαριστώ εκ των προτέρων.

Δημοσ.

Example

 

>
/* modf example */
#include <stdio.h>
#include <math.h>

int main ()
{
 double param, fractpart, intpart;

 param = 3.14159265;
 fractpart = modf (param , &intpart);
 printf ("%lf = %lf + %lf \n", param, intpart, fractpart);
 return 0;
}

Output:

 

>
3.141593 = 3.000000 + 0.141593

Δημοσ.

#include <stdio.h>

#include <math.h>

 

int main ( void )

{

double param, fractpart, intpart ;

 

param = 3.14159265 ;

fractpart = modf( param , &intpart ) ;

printf( "%lf = %lf + %lf \n", param, intpart, fractpart ) ;

 

return 0;

}

 

( ox argisa ligo ... )

Αρχειοθετημένο

Αυτό το θέμα έχει αρχειοθετηθεί και είναι κλειστό για περαιτέρω απαντήσεις.

  • Δημιουργία νέου...