na postagem e obrigado pelo e-mails de voces, continuem mandando. Quanto ao conteudo, falaremos de variaveis! Ou seja, uma assunto interessante. Essa aula juntara com a proxima, sera uma sequencia importante e conceitos indispensaveis para programacao em qualquer linguagem. Vamos la ..O que sao variaveis?Sao espacos reservados que guardam valores durante a execucao de um programa. Como o nome diz, elas tem a capacidade de "variar" no tempo. Em geral, sao exatamente um pedaco de memoria (o tamanho depende do que se esteja guardando) no qual botamos alguma informacao e podemos nos referir a ela, utiliza-la, altera-la ou fazermos o que bem entendermos durante a execucao de um programa.Toda variavel tem um nome pela qual e chamada (identificada) e um tipo (o que ela guardara). Os nomes podem ser de uma letra ate palavras. Obrigatoriamente deve comecar por uma letra ou underscore (o sinal de menos achatado: "_"). O restante pode ser letras de A ate Z, maiusculas, minusculas, numeros e o underscore. Exemplos: e, variavel _essa_e_uma_variavel, tambem_variavel. Vale ressaltar que ela e sensivel a case, o que significa que diferencia maiusculas e minusculas.As variaveis possuem tipos, como dito anteriormente. Os tipos dizem ao compilador que tipo de dado sera armazenado. Isso e feito com o intuito do compilador obter as informacoes necessarias sobre quanto de memoria ele tera que reservar para uma determinada variavel. Tambem ajuda o compilador com uma lista de variaveis em um lugar reservado de memoria, para que ele possa fazer referencias, checar nomes e tipos e que possa determinar erros. Basicamente possibilita uma estrutura bem definida do que e usado e uma arrumacao conveniente na memoria.Tipos de dados em CExistem varios tipos de dados em C. Todos eles sao palavras reservadas. O C e bem flexivel e possibilita a criacao de tipos (iremos ver isso em outra oportunidade). Agora vamos aos tipos mais usuais, ja da para o comeco.char: Caracter unitario (so 1 mesmo)short int: inteiro "pequeno"int: um inteiro (em geral 32 bits)float: numero realdouble: numero real grandeExistem tambem os tipos void, enum, volatile que citaremos futuramente. Nao podemos esquecer dos ponteiros, que falaremos tambem em futuros capitulos.Outro detalhe, existe a possibilidade de se colocar a palavra unsigned, que significa nao sinalizado, antes de um tipo. Isso quer dizer que um inteiro, por exemplo, que varia entre -32.768 ate 32767 (isso calcula-se atraves do tamanho maximo que ele pode ocupar em memoria) variaria so de 0 em diante. Ou seja, o espaco do menos seria utilizado para mais um numero, ficariamos com 0 ate 65535, gastando o mesmo espaco de memoria so que de forma diferente.Declarando minha primeira variavelPara declarar uma variavel, precisamos apenas dizer o tipo da variavel, seguida de uma lista dos identificadores (nomes), separado por virgula. Por exemplo:char ch;int i,j;double x,y,z;E muito interessante a forma que o C trabalha com variaveis, desde a declaracao, passagem de parametros e todos tipos de operacoes com variaveis, ele checa, e torna os problemas referentes a isso mais facilmente de serem detectados.Variaveis Globais x LocaisExistem basicamente dois tipos de varaveis, as locais e as globais. As locais sao