Linguagens de programação

365 palavras 2 páginas
Linguagens de Programação – Prof. Altair Linguagem C Tipos de Dados Operador de Atribuição Funções de Entrada e Saida

Tipo de dados

2

Tipo de dados

3



Em C o operador de atribuição é o sinal de igual “ =”. • · É erro comum em programadores iniciantes confundir o “=“ com o operador lógico de igualdade “==“ • · Assim são correto as expressões int x = 0; e if (x==4) • · Está errada a expressão • if (x=0)


Operador de Atribuição

4

5

6

7

Operadores cast e sizeof


Operador cast - permite forçar uma expressão a ser de determinado tipo: • (float)i Operador sizeof() - retorna o tamanho da variável em bytes: • sizeof(i)
• •

8

9

Entradas e Saídas
Entrada e saída de dados: 

existem várias maneiras de fazer a leitura e escrita de informações. Um exemplo é o printf é uma função de escrita na tela e o scanf é uma função de leitura de teclado.

10

Entrada e Saída de dados
– Funções Básicas de Entrada e Saída
• • •



getchar() - entrada de caracteres • putchar() - saída de caracteres • printf() - saída de caracteres, mas gera texto formatado • scanf() - entrada de caracteres, mas sob controle de formato
• 11



Entrada e Saída de dados getchar() e putchar()
• •



• • • • • • •

Armazena a entrada até que ENTER seja pressionado • Ex: #include main() { char ch; ch=getchar(); putchar(ch); }

12



printf()
• •




• • • • • •

Função de saída que gera texto formatado • Sintaxe: printf(“formatos”,argumentos) • Ex: main() { char x; x=getchar(); printf(“%c”,x); }
• 13

14



Usando a Formatação
• • • • • • • • • • •

Entradas de dados

· Tamanho de campo printf(“4d”,350); · Arredondamento printf(“ %4.1f”, 3456.78); · Alinhamento printf(“%6.2f %6.2f, 8.1,3.4); · Zeros à esquerda printf(“%04d”,21); · Formatando a saída printf(“%d%c%x”,´a´,´a´,´a´); printf(“%c%c%c”,´a´,65,0x41);

15

scanf()
Função de entrada de texto formatado • Sintaxe:

Relacionados

  • Linguagem de programação
    2473 palavras | 10 páginas
  • linguagem de programação
    1772 palavras | 8 páginas
  • linguagem de programaçao
    582 palavras | 3 páginas
  • Linguagem de Programação
    678 palavras | 3 páginas
  • linguagem de programação
    2582 palavras | 11 páginas
  • Linguagens de programação
    8924 palavras | 36 páginas
  • Linguagens de Programação
    1093 palavras | 5 páginas
  • Linguagem de Programação
    2774 palavras | 12 páginas
  • Linguagem de Programação
    1562 palavras | 7 páginas
  • Linguagens de programação
    1385 palavras | 6 páginas