Basta che usi un double e poi gli fai un cast sopra
In C purtroppo non lo so fare, ma se fosse in C++ faresti

codice:
double Numero = 1029381209382; 
//Operazione da fare: Numero + 1000
//Per trattarlo come int fai
static_cast<int>(Numero);
In questo modo il compilatore tratterà quel double come un semplice int