Je suis tombé sur une syntaxe en C avec laquelle je ne suis pas familier. Après avoir déclaré une variable, long ja
, la variable a ensuite été affectée à ja=(long)(3.14)
.Tapez entre parenthèses dans la variable C définition
long ja;
ja=(long)(3.14);
Quelle est l'importance d'avoir (long)
ou (
type de variable)
dans l'affectation à une variable qui a déjà été déclarée?
C'est un [cast] (http://www.tutorialspoint.com/cprogramming/c_type_casting.htm) d'un type à l'autre. –
C11 projet de norme n1570, '6. Langue 6.5 Expressions 6.5.4 Opérateurs de cast '. Je soupçonne qu'il y a beaucoup de langage que vous ne connaissez pas. Cette partie n'est pas exactement obscure. – EOF
'long ja;' déclare et définit la variable. – librik