Hola Nash7!!!haber, si solo quieres quedarte con la parte entera aplicale un integer como bien dices, no hara cosas raras simplemente se kedara con la parte entera, aqui un codigo de ejemplo:
Codigo:
////////////////////////////////////////////////////////////////////////////////////
// VsZeNeR"05
// 2/Septiembre/05
//////////////////////////////////////////////////////////////////////////////////
#include <16f648a.h> //pic a utilizar
#fuses XT,NOWDT,NOPROTECT,PUT,NOLVP //ordenes para el programador
#use delay (clock=4000000) //Fosc=4Mhz
#define use_portb_lcd TRUE //definir portb lcd
#include<lcd.c> //libreria manejo lcd
///PROGRAMA
void main(void)
{
float phi=1.618; //divina proporcion en float
int x; //int para ver que se keda con parte entera
lcd_init(); //inicializa lcd
x=phi; //me kedo con parte entera
printf(lcd_putc,"%d %f",x,phi); //muestra por pantalla el mensaje
}
No se si esto es lo que preguntabas, pero vamos que funciona!