codigo do programa mais facil de seentender. Os comentarios do C devem comecar com /* e terminar com */. O C padrao naopermite comentarios aninhados (um dentro do outro), mas alguns compiladores os aceitam.AUTO AVALIACAOVeja como voce esta:Escreva comentarios para os programas dos exercicios ja realizados.12Palavras Reservadas do CTodas as linguagens de programacao tem palavras reservadas. As palavras reservadasnao podem ser usadas a nao ser nos seus propositos originais, isto e, nao podemos declararfuncoes ou variaveis com os mesmos nomes. Como o C e "case sensitive" podemos declararuma variavel For, apesar de haver uma palavra reservada for, mas isto nao e uma coisarecomendavel de se fazer pois pode gerar confusao.Apresentamos a seguir as palavras reservadas do ANSI C. Veremos o significado destaspalavras chave a medida em que o curso for progredindo:autobreakcasecharconstcontinuedefaultdodoubleelseenumexternfloatforgotoifintlongregisterreturnshortsignedsizeofstaticstructswitchtypedefunionunsignedvoidvolatilewhileCapitulo . 2 (VARIAVEIS, CONSTANTES, OPERADORES E EXPRESSOES)Nomes de VariaveisAs variaveis no C podem ter qualquer nome se duas condicoes forem satisfeitas: o nomedeve comecar com uma letra ou sublinhado (_) e os caracteres subsequentes devem ser letras,numeros ou sublinhado (_). Ha apenas mais duas restricoes: o nome de uma variavel nao podeser igual a uma palavra reservada, nem igual ao nome de uma funcao declarada peloprogramador, ou pelas bibliotecas do C. Variaveis de ate 32 caracteres sao aceitas. Mais umacoisa: e bom sempre lembrar que o C e "case sensitive" e portanto deve-se prestar atencao asmaiusculas e minusculas.Quanto aos nomes de variaveis...E uma pratica tradicional do C, usar letras minusculas para nomes de variaveis emaiusculas para nomes de constantes. Isto facilita na hora da leitura do codigo;Quando se escreve codigo usando nomes de variaveis em portugues, evita-sepossiveis conflitos com nomes de rotinas encontrados nas diversas bibliotecas, que sao em suamaioria absoluta, palavras em ingles.Os Tipos do CO C tem 5 tipos basicos: char, int, float, void, double. Destes nao vimos ainda os doisultimos: O double e o ponto flutuante duplo e pode ser visto como um ponto flutuante commuito mais precisao. O void e o tipo vazio, ou um "tipo sem tipo". A aplicacao deste "tipo" seravista posteriormente.Para cada um dos tipos de variaveis existem os modificadores de tipo. Os modificadoresde tipo do C sao quatro: signed, unsigned, long e short. Ao float nao se pode aplicarnenhum e ao double pode-se aplicar apenas o long. Os quatro modificadores podem seraplicados a inteiros. A intencao e que short e long devam prover tamanhos diferentes deinteiros onde isto for pratico. Inteiros menores (short) ou maiores (long). int normalmentetera o tamanho natural para uma determinada maquina. Assim, numa maquina de 16 bits, intprovavelmente tera 16 bits. Numa maquina de 32, int devera ter 32 bits. Na verdade, cada13compilador e livre para escolher tamanhos adequados para o seu proprio hardware, com aunica restricao de que shorts ints e ints devem ocupar pelo menos 16 bits, longs ints pelomenos 32 bits, e short int nao pode ser maior que int, que nao pode ser maior que long int.O modificador unsigned serve para especificar variaveis sem sinal. Um unsigned int sera uminteiro que assumira apenas valores positivos. A seguir estao listados os tipos de dadospermitidos e seu