A apresentação está carregando. Por favor, espere

A apresentação está carregando. Por favor, espere

1 Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo.

Apresentações semelhantes


Apresentação em tema: "1 Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo."— Transcrição da apresentação:

1 1 Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo. Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo. O valor contido numa variável pode variar ao longo da execução do programa. O valor contido numa variável pode variar ao longo da execução do programa. Uma variável tem de ser sempre definida antes de ser usada. É na definição que indicamos ao compilador qual o tipo de dados que fica atribuído ao nome que nós indicamos para essa variável. Uma variável tem de ser sempre definida antes de ser usada. É na definição que indicamos ao compilador qual o tipo de dados que fica atribuído ao nome que nós indicamos para essa variável.

2 2 Ling. C - Variáveis Sintaxe da definição de variáveis: Sintaxe da definição de variáveis: tipo nome_da_variável ; A declaração de variáveis tem de ser sempre realizada antes da sua utilização. A declaração de variáveis tem de ser sempre realizada antes da sua utilização.…main(){ declaração de variáveis ;instrução1;instrução2;…}

3 3 Ling. C - Variáveis Nome das variáveis: Nome das variáveis: Podem ter letras do alfabeto (maiúsculas ou minúsculas), números (0…9) e o caracter underscore _ Podem ter letras do alfabeto (maiúsculas ou minúsculas), números (0…9) e o caracter underscore _ O primeiro caracter não pode ser um número O primeiro caracter não pode ser um número Letras maiúsculas são diferentes das minúsculas Letras maiúsculas são diferentes das minúsculas Não pode ser uma palavra reservada da linguagem Não pode ser uma palavra reservada da linguagem Não pode utilizar acentos, cedilhas e espaços Não pode utilizar acentos, cedilhas e espaços Pode ter até 32 caracteres Pode ter até 32 caracteres

4 4 Ling. C - Variáveis Tipos de dados Tipos de dados Existem 4 tipos de dados básicos: Existem 4 tipos de dados básicos: TipoDescrição Memória ocupada int Valor inteiro 2 bytes charCaracter 1 byte float Número ponto-flutuante (casas decimais ou expoente) 4 bytes double Número ponto-flutuante de dupla precisão (suporta mais algarismos) 8 bytes

5 5 Ling. C - Variáveis Tipo de variável Nº de bytes Valor mínimo Valor máximo int float43,4E-383,4E+38 double81,7E-3081,7E+308 Qualificadores que podem ser aplicado soa tipos de dados: short long signed unsigned

6 6 Ling. C - Variáveis Tipos de dados Tipos de dados Não existe o tipo de dados Lógico (como em pseudocódigo). Não existe o tipo de dados Lógico (como em pseudocódigo). Em C: Em C: Verdadeiro (True) = 1 Verdadeiro (True) = 1 Falso (False) = 0 Falso (False) = 0 Logo esses valores são armazenados numa variável inteira Logo esses valores são armazenados numa variável inteira

7 7 Ling. C - Variáveis Exemplos de definição de variáveis Exemplos de definição de variáveis…main(){ int valor1; float valor2, valor3; char letra; long double numero; unsigned int a, b; …}

8 8 Ling. C - Operadores Operadores Operadores Aritméticos Aritméticos + - * / % (resto da divisão inteira Equivalente ao mod em pseudocódigo) % (resto da divisão inteira Equivalente ao mod em pseudocódigo)

9 9 Ling. C - Operadores Operadores Operadores Relacionais Relacionais > (maior) > (maior) < (menor) < (menor) >= (maior ou igual) >= (maior ou igual) <= (menor ou igual) <= (menor ou igual) != (diferente) != (diferente) == (igual) == (igual)

10 10 Ling. C - Operadores Operadores Operadores Lógicos Lógicos && (e) && (e) || (ou) || (ou) ! (negar) ! (negar)

11 11 Ling. C - Operadores Operador de atribuição Operador de atribuição Em linguagem C, para atribuirmos um valor a uma variável usamos o símbolo Em linguagem C, para atribuirmos um valor a uma variável usamos o símbolo = Exemplo: valor1= 10; letra= a; A do pseudocódigo é substituída em C pelo símbolo =

12 12 Ling. C – printf() Como já foi referido a sintaxe da função printf() pode ser a seguinte: Como já foi referido a sintaxe da função printf() pode ser a seguinte: printf(mensagem, argumentos); Onde mensagem é a mensagem que queremos mostrar e é nela que referimos a posição e o formato de escrita dos argumentos. Onde mensagem é a mensagem que queremos mostrar e é nela que referimos a posição e o formato de escrita dos argumentos. Onde argumentos são variáveis, constantes, ou operações: ordenadas e separadas por vírgula. Onde argumentos são variáveis, constantes, ou operações: ordenadas e separadas por vírgula.

13 13 Ling. C – printf() Formatos de escrita Formatos de escrita Representação Tipo de dados a escrever %dint %f float ou double %cChar ……

14 14 Ling. C – printf() …main(){ int valor1, valor2; int valor1, valor2; float valor3; float valor3; char letra; char letra; valor1=2; valor1=2; valor2=3; valor2=3; valor3= ; valor3= ; letra=Z; /* atenção: o caracter tem de estar entre plicas */ letra=Z; /* atenção: o caracter tem de estar entre plicas */ printf(A minha letra: %c os meus nrºs inteiros: %d, %d, letra, valor1, valor2); printf(A minha letra: %c os meus nrºs inteiros: %d, %d, letra, valor1, valor2); printf(o meu nº real: %f, valor3); printf(o meu nº real: %f, valor3); printf( A soma de a com b é: %d, valor1+valor2); printf( A soma de a com b é: %d, valor1+valor2);}


Carregar ppt "1 Ling. C - Variáveis Uma variável não é mais do que o nome que nós damos a uma determinada posição de memória para conter um valor de um determinado tipo."

Apresentações semelhantes


Anúncios Google