Duplicata possible :
Que représente 0x10 en décimal ?
Je constate que
Console.WriteLine(18);
écrit 18, mais
Console.WriteLine(0x18);
écrit 24. Qu'est-ce que cela signifie ?
Duplicata possible :
Que représente 0x10 en décimal ?
Je constate que
Console.WriteLine(18);
écrit 18, mais
Console.WriteLine(0x18);
écrit 24. Qu'est-ce que cela signifie ?
En 0x
Le préfixe indique que le numéro suivant est en hexadécimal c'est-à-dire le système de numération en base 16. Ainsi, le nombre 0x18
est (en base 10) (1 * 16^1) + (8 * 16^0) = 24 (rappel : 16^0 = 1).
Votre exemple sans le préfixe 18
est déjà en base 10, comme vous vous en doutez.
Prograide est une communauté de développeurs qui cherche à élargir la connaissance de la programmation au-delà de l'anglais.
Pour cela nous avons les plus grands doutes résolus en français et vous pouvez aussi poser vos propres questions ou résoudre celles des autres.