Skip to content

Instantly share code, notes, and snippets.

@mrxalexandre
Created February 19, 2017 02:43
Show Gist options
  • Save mrxalexandre/f660591c92ac46c9e0f53da2400caf8b to your computer and use it in GitHub Desktop.
Save mrxalexandre/f660591c92ac46c9e0f53da2400caf8b to your computer and use it in GitHub Desktop.
#include <stdio.h> //Biblioteca de entrada e saída (Input / Output)
#include <stdlib.h> // contem funções como: alocação de memória, controle de processo, conversões e etc...
int main() // Função principal da linguagem C.
{
char a; // Variável do tipo caractere
int x; // Variável do tipo inteiro, recebe valores de números inteiros
float Z; // Variável do tipo decimal, recebe valores de números decimais
printf("Inclua a primeira letra do seu nome: \n"); // comando para imprimir na tela a mensagem entre as aspas ("").
scanf("%c",&a); // Sempre que usar o SCANF deve-se usar %. Existem casos em que a utilização é facultada, mas como forma de padrão para o nosso aprendizado, utilizaremos empre.
getchar(); // Geralmente o compilador DEV, apresenta alguns bugs, um deles é que, quando se utiliza o armazenamento de uma variável do tipo char e, em seguida outro tipo de solicitação de armazenamento
// o compilador não consegue interpretar e passa o restante do algoritmo até encerrar, ISSO NÃO ESTA CORRETO, para corrigir, basta utilizar o getchar(); ele zera o buffer do teclado.
printf("\t\nInsira um valor inteiro: \n");
scanf("%c",&x);
printf("\t\n------------------\n\t");
printf("%c",a); // Imprime o valor contido na variável a.
printf("%c",x);
return 0; // função que indica a função main, que não existe nenhum erro no algoritmo.
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment