Qualcosa del genere?
Nulla di strano, viene automaticamente effettuato un cast da float a char (fa parte dei cast impliciti consentiti dal C). D'altra parte non è una pratica molto ben vista e può condurre facilmente ad errori di overflow.codice:#include <stdio.h> void funzione(char param) { printf("%d",(int)param); } int main(void) { float n=7.5f; funzione(n); return 0; }