Ver Mensaje Individual
  #1 (permalink)  
Antiguo 23/09/2009, 14:21
DsXYD
 
Fecha de Ingreso: septiembre-2009
Mensajes: 4
Antigüedad: 15 años, 3 meses
Puntos: 0
Duda Constantes..

Hola, disculpen que moleste de vuelta con preguntas.. Estoy aprendiendo C++ [Con el tutorial "C con Clase"] y llegue al tema de constantes, y habla de cosas como valores hexadecimales, constantes "long", "long long"..
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++:
Ver original
  1. long long x = 1243781239LL
Que diferencia supone poner eso a:
Código C++:
Ver original
  1. 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.