Created
February 19, 2017 02:43
-
-
Save mrxalexandre/f660591c92ac46c9e0f53da2400caf8b to your computer and use it in GitHub Desktop.
This file contains hidden or bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
#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