1) Declare 4 variáveis, uma de cada tipo primitivo de dados.
2) Cite os operadores aritméticos, lógicos e relacionais da linguagem C.
3) Sendo x uma variável do tipo int com valor 17 e y uma variável
float com valor 3.2, calcule o valor das seguintes expressões, de
acordo com as regras da linguagem C.
a) x / 4 + y
b) x <= y * 6
c) (x % 4) && (((int) y * 10) >> 4)
d) (x / 6 | x / 3) + 4
4) Explique como funcionam as seguintes estruturas de controle: if,
switch, while e for.
5) Explique o funcionamento de cada linha do código abaixo.
int main( ){ int x, i, j = 0; scanf("%d", &x); for (i = x; i > 10; i = i % 10) { j = j + 1; } printf("%d", j); return 0; }
Int main( ){ int x; i; scanf("%d", &x); if x < 10 x = 10; for (i = 1, i < x, i = i + 1) { printf("%d\n", i); } return 0; }
#include <stdio.h> int main( ){ int x, i, s; scanf("%d", &x); i = x; while (i >= 10) { i = i / 10; } s = (x % 100) * 10 + i; printf("%d", s); return 0; }