| <<< Voltar | Avançar >>> |
1. Variáveis
Abaixo segue uma tabela com os tipos básicos de variáveis usadas na linguagem C.
| TIPO | VALOR ARMAZENADO | INTERVALO | TAMANHO (bytes) |
| int | números inteiros positivos e negativos | -32.768 a 32.767 | 2 |
| char | caracteres e números inteiros positivos e negativos | -128 a 127 | 1 |
| float | números em ponto flutuante positivos e negativos com precisão simples | 3.4E-38 a 3.4E+38 | 4 |
| double | números em ponto flutuante positivos e negativos com precisão dupla | -1.7E-308 a 1.7E+308 | 8 |
| unsigned int | números inteiros positivos | 0 a 65.535 | 2 |
| unsigned char | caracteres e números inteiros positivos | 0 a 255 | 1 |
| long int | números inteiros positivos e negativos | -2.147.483.648 a 2.147.483.647 | 4 |
| unsigned long int | números inteiros positivos | 0 a 4.292.967.265 | 4 |
1.1 Determinando o tamanho de uma variável
Quando você precisar determinar o tamanho de uma variável use o operador sizeof. Ele retorna o número de bytes de uma variável. Sua sintaxe é:
sizeof(VARIÁVEL); |
onde VARIÁVEL pode ser uma variável ou um tipo de dado.
Exemplo
/* usando o operador sizeof */
#include <stdio.h>
int main()
{
int nr;
printf("A variável nr é um inteiro e tem %d bytes.\n",sizeof(nr));
printf("Já o tipo de dado char tem %d bytes.\n",sizeof(char));
return(0);
}
|
| <<< Voltar | Avançar >>> |