Instruções de saída de entrada em c

Instruções de saída de entrada em c
Instrução de entrada e saída é o conceito básico de linguagem de programação C. Podemos receber a entrada do usuário através da instrução de entrada e saída e ver alguma saída em nossa tela de saída. Agora discutimos o conceito de instrução de entrada e saída na linguagem C em detalhes.

Dispositivo padrão de entrada e saída

Existem dois tipos do dispositivo de entrada e saída presente em nosso computador. Eles são:

Teclado: É um dispositivo de entrada padrão.

Monitor: É um dispositivo de saída padrão.

No idioma C, existem duas funções predefinidas na biblioteca C. Eles são Printf () função e Scanf () função.

printf ()

printf () não é uma palavra -chave.

printf () é uma função predefinida.

Com a função Help PF Printf (), existem dois tipos de mensagens impressas na tela:

1. Impressão de texto como é.

2. Valor de impressão da expressão ou valor da variável.

Exemplo de programação 1

#incluir
int main ()

printf ("Hello \ n");
printf ("John");
retornar 0;

Saída

"\ N" é um tipo especial de personagem chamado Newline Personagem. A função de "\ n" não se impede na tela, mas muda a posição do cursor para a nova linha depois de imprimir uma declaração. \ n é uma sequência de anescape.

Como imprimir o valor de uma variável?

Exemplo de programação 2

#incluir
int main ()

int a = 4, b = 5;
printf ("%d", a);
retornar 0;

Saída

Explicação

Para imprimir o valor de uma variável, usamos %d ou %f ou %c. Existem tipos especiais de especificador de formato, que não imprimem, mas ajuda a imprimir valores de diferentes tipos de variáveis ​​como int, float, char, etc.

%d -> int, %f -> float, %c -> char, %lf -> duplo.

Queremos ver o valor, a = 4, então escrevemos:

printf (“a = %d“, a);

Queremos ver o valor de A é 4, então escrevemos:

printf (“valor de A is %d”, a);

Queremos ver se o valor de A é 4 e B é 5; nós escrevemos:

printf (“Valor de A é %d e b é %d“, a, b)

Exemplo de programação 3

#incluir
int main ()

int a = 4, b = 5;
printf ("Sum de %d e %d é %d", a, b, a+b);
retornar 0;

Saída

Explicação

Aqui declaramos duas variáveis, A e B. A inicialização é feita no momento da declaração. Atribuímos valores 4 a uma variável e 5 a B variável. Em seguida, somamos esses dois valores como A + B diretamente na função de saída padrão printf () função. Dentro da função printf (), usamos o especificador de formato ( %d), que não imprima, mas ajuda a imprimir os valores da variável do tipo inteiro.

Exemplo de programação 4

#incluir
#incluir
Void Gotoxy (int x, int y) // função gotoxy

printf ("%c [%d;%df", 0x1b, y, x);

int main (vazio)

Gotoxy (20, 13); // Reposicionado do cursor
printf ("Olá John!! "); // exibir o texto
retornar 0;

Saída

Explicação

“Gotoxy ()“ é uma função predefinida, que é a função de mover a posição do cursor em qualquer lugar da nossa tela de saída. Mas essa função em particular é executada no turbo c ide. Mas se queremos executar essa função em outro IDE como o Linux, ele não funciona. Temos que usar a função gotoxy () como uma função definida pelo usuário. A função gotoxy () não é uma função embutida aqui. Na tela de saída, escrevemos no máximo 80 caracteres e 25 linhas em uma linha. Com a ajuda desta função, podemos mover o cursor como gostamos na tela.

scanf ()

scanf () não é uma palavra -chave.

scanf () é uma função predefinida.

scanf ("especificador de formato", endereço variável);

printf () Para imprimir algum valor na tela, usamos o printf ().

scanf () para obter um valor de entrada do teclado, usamos scanf ().

scanf () eco o valor que pressionamos no teclado. getch () recebe apenas um caractere, mas scanf () leva vários dígitos até pressionarmos o Enter do teclado.

Exemplo de programação 5

#incluir
int main ()

número int;
printf ("Digite um número:");
scanf ("%d", & número); // Pegue um valor de entrada do usuário
printf ("O quadrado do número é: %d", número*número); // Exibindo saída
retornar 0;

Saída

Explicação

Queremos mostrar como funciona a função Scanf () de instrução de entrada (). Declaramos uma variável nomeada número. Queremos aceitar um valor do teclado ou do usuário. Utilizamos instrução de entrada padrão ou função embutida Scanf (). Ajuda o programador a armazenar o valor que o usuário chegará a um endereço específico onde nossa variável existe. A função scanf () executa esta ação com a ajuda do endereço do operador (&).

Exemplo de programação 6

#incluir
int main ()

int x, y, z;
printf ("Adição de 2 números \ n");
printf ("Digite o primeiro número:");
scanf ("%d", & x);
printf ("Digite o segundo número:");
scanf ("%d", & y);
z = x + y;
printf (" %d + %d = %d \ n", x, y, z);
retornar 0;

Saída

Explicação

Este exemplo de programação declara três variáveis ​​do tipo inteiro x, y e z. Queremos resumir as duas variáveis. Tomamos dois valores inteiros do usuário usando a função de instrução de entrada (). Em seguida, adicione esses dois valores usando o operador Add e mantenha o valor agregado à variável z. Agora imprimimos o valor de z usando a função de instrução de saída printf ().

Conclusão

Entendemos no exemplo acima que as instruções de entrada e saída são amplamente utilizadas em todos os programas C. Sem isso, não podemos criar nenhum programa robusto. Isso ajuda a receber informações do usuário e mostra a saída para o usuário. Estes são a base de qualquer programa como um programa C.