Baixe o app para aproveitar ainda mais
Prévia do material em texto
Instruções, Tipos de Dados, variáveis e operadores Tipos de dados Tipo Bytes Intervalo Descrição Bool 1 True ou False Byte 1 0 a 255 Sem sinal Sbyte 1 -128 a 127 Com sinal Char 2 Caracteres Unicode Short 2 -32768 a 32767 Com sinal Ushort 2 0 ate 65535 Sem sinal Int 4 -2147483648 a 2147483647 Com sinal Uint 4 0 a 4294967295 Sem sinal Long 8 -9223372036854775808 a 9223372036854775807 Com sinal Ulong 8 0 a 0xfffff Sem sinal Float 4 +/- 1.5*10^-45 ate +/- 3.4*10^1038 7 dígitos significativos Ponto flutuante Double 8 +/- 5.0*10^-324 ate +/-1.8*10^308 15 a 16 dígitos significativos Ponto flutuante de precisão dupla Decimal 16 Precisão fica de 28 dígitos e a posição do ponto decimal. Exige o sufixo m ou M Como declarar variáveis: Modo I – Sem atribuição inicial de valor Tipo nome_variável; Exemplo: int mes; Modo I I – Com atribuição inicial de valor Tipo nome_variável=valor; Exemplo: int mês=10; Existe um tipo de variável no C# denominado var que identifica o tipo de variável pelo seu conteúdo, ou seja, não é uma variável explicita Exemplos: var x=10; x é uma variável inteira var x= “aaa”; x é uma variável do tipo string var salario=1234.56m; salario é uma variável do tipo decimal Operador de atribuição: Utiliza-se o = como operador de atribuição, porém a operação deve ser compatível com o tipo de variável, ou seja, uma variável do tipo char não pode receber um valor do tipo boolean (true ou false). Operadores aritméticos Operador Descrição + Adição - Subtração * Multiplicação / Divisão % Módulo (resto da divisão) Operadores aritméticos de atribuição reduzida Operador Descrição += Mais igual -= Menos igual *= Vezes igual /= Dividido igual %= Módulo igual Operadores Incrementais e Decrementais Tem a função de aumentar ou diminuir em 1 o valor de uma variável, conforme abaixo: Incremental (++) Pré-incremental ou sufixo: Significa que se o sinal for colocado antes da variável, primeiramente será somado o valor 1 para a variável, continuando em seguida a resolução da expressão. Pós-incremental ou sufixo: Significa que se o sinal for colocado após a variável, primeiramente será resolvida a expressão para em seguida ser somado o valor 1 para a variável. Decremental (--) Pré-decremental ou sufixo: Significa que se o sinal for colocado antes da variável, primeiramente será subtraído o valor 1 para a variável, continuando em seguida a resolução da expressão. Pós-decremental ou sufixo: Significa que se o sinal for colocado após a variável, primeiramente será resolvida a expressão para em seguida ser subtraído o valor 1 para a variável. Operadores booleanos Suponha por exemplo uma variável do tipo int denominada Quantia Operador Descrição Exemplo Se quantia for 50 == Exatamente igual a Quantia ==40 False != Diferente de Quantia != 30 True < Menor que Quantia < 60 True <= Menor ou igual a Quantia <= 40 False > Maior que Quantia > 25 True >= Maior ou igual a Quantia >= 55 Falso Operadores Lógicos Operador Lógico Descrição && And || Or ! Not Operador Ternário: Composto por três operandos separados pelos sinais ? e : e tem por objetivo atribuir um valor a uma variável de acordo com o resultado de seu testes lógico Teste lógico ? valor se verdadeiro:valor se falso; Exemplo: int ano = 2014; listbox1.Items.Add(“ano = “ + ano); listbox1.Items.Add(“Bissexto: “ + (ano % 4 ==0 ? “SIM” : ”NÃO”)
Compartilhar