Anda di halaman 1dari 1

Tipos de dados em C 08/01/17

Tipo short: usa 2 bytes para inteiros.

Tipo int: usa 4 bytes para guardar um inteiro.

Tipo long: irmão do int. Usa 4 bytes.

Tipo float: 4 bytes

Tipo de dado double: usa 8 bytes. é usado para armazenar números decimais. Sua máscara é
“f”. Podemos definir a quantidade de casas decimais que aparecem no printf colocando um
ponto e a quantidade: %.1f (mostra uma casa decimal da variável).

Inteiro/double = double

Cast: converter uma variável de um tipo para outro em um ponto de um código. Em C, basta
colocar o tipo entre parênteses na frente da variável. Quando se faz um cast de um tipo maior
para um menor, perde-se informação.

Compilador olha para o código da direita para a esquerda. Ou seja, primeiro se resolve contas
para depois atribuir o resultado a uma variável. Portanto, é importante prestar atenção no tipo
de variável que está no cálculo para poder armazenar o resultado esperado.

Stdlib
possui a função abs(x), que retorna o valor absoluto do número que recebe como parâmetro.

Rand() retorna um número “aleatório” positivo. Para limitar o número, basta usa o % que
retorna o resto da divisão inteira. No entanto, os números não são realmente aleatórios. É
necessário sempre mudar a semente da função aleatória. Para isso, usa-se a função time()
(que está em time.h) que retorna a quantidade de segundos passados desde primeiro de
janeiro de 1970 até agora. Como esse número sempre muda, a semente sempre mudará.
Portanto, o número que a função rand retorna muda. É necessário usar a função
srand(time(0)) que muda a semente.

Anda mungkin juga menyukai