foo-1 _foo_bar 3cavaliers foo. tête ___A_ _ a while
Évaluez les expressions valides parmi les expressions suivantes :A=20 B=5 C=-10 D=2 X=12 Y=15
Corriger les expressions invalides en utilisant le parenthésage. On se référera au tableau 1 qui liste les opérateurs et leurs priorités.5*X+2*3*B/4 A == B = 3 A += X + 2 A != C *= -D A %= D++ A %= ++D (X++) * A+C A-A == B-B !(X-D+C) || D A && B || !0 C=12-- (1<<(2<<1))==((1<<2)<<1)
Table 1 : Opérateurs du langage C
16 ()
[]
->
.
G 15 ++
--
(postfixé)D 14 !
~
++
--
(préfixé)-
(unaire)D *
(indirection)&
(adresse) sizeofD 13 *
(multiplication)/
%
G 12 +
-
G 11 <<
>>
G 10 <
<=
>
>=
G 9 ==
!=
G 8 &
(et bit à bit)G 7 ^
G 6 |
G 5 &&
G 4 ||
G 3 ?:
D 2 =
+=
-=
*=
/=
%=
>>=
<<=
&=
^=
|=
D 1 ,
G
Évaluez et donnez le type des expressions valides suivantes :long int i = 15; char c = 'A'; short int j = 10;
c+1 c+i c+j 3*c+2*c 2*c+(i+10)/j 2*c+(i+10.0)/j j=(i+10.0)/j c = 666 j *= 3.14