Yo se que es hexadecimal, se como pasarlo a binario etc.. Pero la duda es, que difencia hay entre declarar constantes en Octal, Decimal o Hexadecimal? Tienen algun uso especial? Es para ser mas exactos? O para casos que se trabaja con numeros binarios? En resumen, no entiendo la diferencia de declarar constantes en hexadecimal, decimal y octal..
Y despues, cuando le agregan sufijos (como "L"o "LL" [Long y long long]), que hace esto especificamente? Por ejemplo:
Código C++:
Que diferencia supone poner eso a:Ver original
long long x = 1243781239LL
Código C++:
?Ver original
long int x = 1243781239LL
O sea, mi duda no seria lo de sufijos, no les entiendo el uso. Estuve mirando webs y encontre algo de info pero si no tiene menos info que el tuto que leo tiene info que a la vez este no tiene y no puedo entender, hablan ya de constantes pero no explican lo de los sufijos..
En fin, espero no molestar demasiado, se que es una pregunta larguita..
Agradezco de antemano cualquier ayuda..
Atte, Saludos.