Linguagem C
Algoritmos e programa¸˜o de ca computadores
Aula 3: Vari´veis a Vari´veis a Vari´veis s˜o locais onde armazenamos valores na mem´ria. a a o Toda vari´vel ´ caracterizada por um nome, que a identifica a e em um programa, e por um tipo, que determina o que pode ser armazenado naquela vari´vel. a Declarando uma vari´vel a int soma;
Tipo da vari´vel a I
Nome da vari´vel a Vari´veis inteiras a • Vari´veis utilizadas para armazenar valores inteiros, em a formato bin´rio. a Ex: 1310 = 11012
• int: Inteiro cujo comprimento depende do computador.
´
E o inteiro mais utilizado. Em computadores Pentium, ocupa 32 bits e pode armazenar valores de
-2.147.483.648 a 2.147.483.647.
Vari´veis inteiras a • unsigned int: Inteiro cujo comprimento depende do computador e que armazena somente valores positivos.
Em computadores Pentium, ocupa 32 bits e pode armazenar valores de 0 a 4.294.967.295.
• long int: Inteiro que ocupa 32 bits e pode armazenar valores de -2.147.483.648 a 2.147.483.647, independente do computador.
• unsigned long int: Inteiro que ocupa 32 bits e pode armazenar valores de 0 a 4.294.967.295, independente do computador.
Vari´veis inteiras a • short int: Inteiro que ocupa 16 bits e pode armazenar valores de -32.768 a 32.767.
• unsigned short int: Inteiro que ocupa 16 bits e pode armazenar valores de 0 a 65.535.
Vari´veis de tipo caracter a • Vari´veis utilizadas para armazenar letras e outros a s´ ımbolos existentes em textos.
• S˜o, na verdade, vari´veis inteiras que armazenam um a a n´mero associado ao s´ u ımbolo. A principal tabela de s´ ımbolos utilizada pelos computadores ´ a tabela ASCII e (American Standard Code for Information Interchang ), mas existem outras (EBCDIC, Unicode, etc .. ).
Vari´veis de tipo caracter a • char: Armazena um s´ ımbolo (no caso, o inteiro correspondente). Seu valor pode ir de -128 a 127.
• unsigned char: Armazena um s´