No. "long long" is a 64 bit type on 32 bit machines. It is the equivalent to Java's long type. long int is equivalent to java's int.
On my compiler:
char -> __int8
short -> __int16
short int -> __int16
int -> __int32
long -> __int32
long int -> __int32
long long -> __int64
long long int -> __int64
float is 32 bits
double is 64 bits
long double is 64 bits