Je dois utiliser un assez grand nombre - 600851475143; comme nous le savons tous, je dois utiliser un type de données long mais quand j'essaie d'initialiser comme: long number = 600851475143
Je reçois une erreur:
Le littéral 600851475143 de type int est hors de portée.
Il semble que je ne sache pas utiliser correctement le type de données long.
long number = 600851475143L
Utilisez "L" pour en faire un type long
tilisez "L" pour en faire un type long. Par défaut, toutes les variables de type entier (octet, entier, long) sont "int"
long num=600851475143L;
ou
long num=600851475143l; // small 'L'
Utilisation
long number = 600851475143L;