Buscar

Sintaxe básica da linguagem C

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 3, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 6, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes
Você viu 9, do total de 18 páginas

Faça como milhares de estudantes: teste grátis o Passei Direto

Esse e outros conteúdos desbloqueados

16 milhões de materiais de várias disciplinas

Impressão de materiais

Agora você pode testar o

Passei Direto grátis

Você também pode ser Premium ajudando estudantes

Prévia do material em texto

Governo de 
Pernambuco
Governo de 
Pernambuco
Sintaxe Básica da Linguagem c#
Fábio Moura
Agenda
 Estrutura do código c# vinculado a página aspx;
 Declaração de variáveis;
 Tipos primitivos;
 Tipos de Classe;
 Tipo Array;
 Operadores;
 Conversão de Tipos.
Estrutura do código c#
using System;
public partial class Index : System.Web.UI.Page
{
protected void page_load(object sender, EventArgs e) {
}
}
Declaração de variáveis
 A declaração de uma variável em C# segue a 
seguinte sintaxe:
<tipo> <identificador> = <valor>;
Ex.:
char caractere = ‘b’;
int idade = 12;
double peso = 12.5;
Declaração de variáveis
Na declaração de uma variável, o tipo pode ser 
definido como:
 Um dos 8 tipos de dados básicos (também 
chamados tipos primitivos);
 Uma Classe, ou seja, um tipo complexo;
 Um Array, ou seja, uma matriz de valores do 
mesmo tipo.
Tipos primitivos
Tipo Descrição Tamanho(bits) Exemplo
bool Booleano 8 bool h = true;
int Números inteiros 32 int a = 42;
long Números inteiros 64 long b = 42L;
float Número de ponto flutuante 32 float c = 0.42F;
double Número de ponto flutuante 64 double d = 10.42;
decimal Valores monetários 128 decimal e = 0.42;
char Caractere único 16 char g = ‘n’;
string Sequência de caracteres 16 bits por caractere string f = “nome”;
Tipos de Classe
public class Pessoa {
public string nome = “fulano”;
public void cadastrar()
{
//codigo...
}
}
-----------outra classe----------------------------------------
Pessoa p = new Pessoa();
p.fulano = “sicrano”;
Tipo Array
Ex.:
int[ ] n = new int[10];
n[0] = 25;
n[1] = 34;
...
int[ ] n = new int[10];
0 1 2 3 4 5 6 7 8 9
25 34
posição
valor
Operadores aritméticos
+ - * / %
 +, -, * e / são as quatro operações matemáticas;
 O operador % calcula o resto de uma divisão 
inteira.
Ex.:
int res = 16 / 3;
int resto = 16 % 3;
Operador de concatenação
+
 Aplicado a Strings;
Ex.:
string nome = “Fábio ”;
string sobrenome = “Moura”;
string nomeCompleto = nome + sobrenome;
 A concatenação também faz uma conversão 
implícita para String;
string mensgem = “Total: “ + total ;
Operadores relacionais
> Maior que
< Menor que
>= Maior que ou igual
<= Menor que ou igual
== Igual
!= Diferente (ou não igual)
Operadores lógicos
 Operadores booleanos
– Short-circuit (Avaliação parcial)
&& - (E lógico)
|| - (OU lógico)
Operadores lógicos
 Operadores booleanos
– Bitwise (Avaliação completa)
& - (E lógico)
| - (OU lógico)
^ - (OU-EXCLUSIVO)
Operadores de atribuição
= += -= *= /=
Ex.:
int valor = 200;
valor += 10; valor = 210
int numero = 100;
numero *= 10; valor = 1000
Operadores unários
++ --
Ex.:
int n = 30; Incrementa depois de utilizar
int p = n++; p = 30
int z = 30; Incrementa antes de utilizar
int w = ++z; w = 31
Conversão de Tipos
 Conversão implícita:
Ex.:
int a = 1;  1
double b = a;  1.0
 Conversão explícita (cast):
Pode haver perda de informação!
Ex.:
double a = 1;  1.7
int b = (int) a;  1
Conversão de Tipos
 Convert e ToString( ):
Ex.:
string a = "1";  “1”
double b = Convert.ToDouble(a);  1.0
Ex.:
int a = 1;  1
string b = a.ToString();  “1”
Exercício
1. Crie um Projeto chamado ‘Sintaxe Básica’, 
depois crie um Web Form chamado ‘Index’.
2. Na página Index.aspx insira um Panel, um 
Button e um TextBox.
3. Clique duas vezes no Button para criar uma 
ação para o botão.
4. Dentro da ação do botão faça os exemplos dos 
slides apresentados anteriormente. Utilize o 
TextBox para mostrar o resultado de cada 
exemplo. Obs. Procure Ex.: nos slides.

Outros materiais

Materiais relacionados

Perguntas relacionadas

Materiais recentes

Perguntas Recentes