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
#incluirSaí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
#incluirSaí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
#incluirSaí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
#incluirSaí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
#incluirSaí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
#incluirSaí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.