Buscar

Instrucoes dados variaveis operadores C#

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”)

Continue navegando