Question sur les types de données en C

L

Lucifre

Guest
Souvent, dans mon C je réserver voir les variables initialisées comme

Code:LG long = 0x654321;
 
Je suis sûr que u know 0x signifie hexadécimal.
Je n'ai jamais vu 'L' à la fin, cependant!

Giri

 
salut
L postfix montre le nombre est en type long.mais dans ce cas (LG long = 1000L), il n'est pas nécessaire de l'écrire.dans certains cas son mieux d'écrire L à la fin du numéro ur
(c'est une façon de type casting)

ANX 0X préfixe indique le nombre est en format HEX
0x1 -> 1
.
.
.
0xA -> 10
.
.
.
0xff -> 255

et ainsi de suite.

 
Dans le prolongement d'en haut; le suffixe L force le compilateur à la constante acquittable aussi longtemps.

 
Ok i get it now, mais ...cela peut-il être fait avec postfix pour les autres types de données tels que les entiers, etc short?

 
salut
n postfix.pour les constantes mais u peut utiliser à partir de l'attribution de type pour les variables:

x = (short) y;

et
d'autres ...

 

Welcome to EDABoard.com

Sponsor

Back
Top