Escolar Documentos
Profissional Documentos
Cultura Documentos
Capítulo 4 - C# - Tipos de Dados
Capítulo 4 - C# - Tipos de Dados
Capítulo 4 - C# - Tipos de Dados
_____________________________________________________________________________________________________________________________ __________________________
PROGRAMA BÁSICO
Compiladores: onlinegdb.com, mycompiler.io/pt e VS Code
using System;
1. TIPO DE DADOS
1
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
2. VARIÁVEIS
Objeto situado na memória que representa um valor ou expressão. Pode ter o seu
conteúdo alterado durante e execução do programa, podendo armazenar valores
diferentes em espaços de tempo diferentes.
Sintaxe:
<tipo_de_dados> <nome_da_variavel>
Para poder utilizar uma varável é preciso atribuir-lhe um valor inicial, caso
contrário a sua utilização origina um erro de compilação.
Cada tipo no C# é um atalho para o tipo do Framework. Isso quer dizer que as duas
declarações têm o mesmo resultado.
2
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
using System;
namespace Projeto_1_Cap_4
{
internal class Program
{
static void Main(string[] args)
{
bool var1 = true;
byte var2 = 15;
int var3 = 20;
int var4 = -30;
float var5 = 12.5f;
char var6 = 'C'; //armazena um carcter
string var7 = "variável 7"; //armazena conjunto de carcteres
Projeto_1_Cap_4
3
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
• operador soma;
• placeholder;
• e interpolação.
4
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
using System;
namespace Projeto_1_Cap_4
{
internal class Program
{
static void Main(string[] args)
{
bool var1 = true; //true ou false
byte var2 = 15; //1 byte
int var3 = 20; //4 bytes
int var4 = -30; //4 bytes
float var5 = 12.5f; //4 bytes
char var6 = 'C'; //2 bytes, armazena um carcter
string var7 = "variável 7"; //armazena conjunto de carcteres
Projeto_1_Cap_4
5
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
Console.WriteLine("Os valores das variaveis: var1 = {0}, var2 = {1} e var3 = {2}", var1, var2, var3);
/*
Console.WriteLine("var1 tem valor: " + var1);
Console.WriteLine("var2 tem valor: " + var2);
Console.WriteLine("var3 tem valor: " + var3);
Console.WriteLine("var4 tem valor: " + var4);
Console.WriteLine("var5 tem valor: " + var5);
Console.WriteLine("var6 tem valor: " + var6);
Console.WriteLine("var7 tem valor: " + var7);
*/
}
}
}
Projeto_2_Cap_4
6
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
using System;
namespace Projeto_3_Cap_4
{
internal class Program
{
static void Main(string[] args)
{
bool var1 = true;
byte var2 = 15;
int var3 = 20;
//int var4 = -30;
float var5 = 12.5f;
//char var6 = 'C'; //armazena um carcter
//string var7 = "variável 7"; //armazena conjunto de carcteres
Console.WriteLine($"Os valores das variaveis: var1 = {var1}, var2 = {var2}, var3 = {var3} e var5 = {var5:f2}");
/*
Console.WriteLine("var1 tem valor: " + var1);
Console.WriteLine("var2 tem valor: " + var2);
Console.WriteLine("var3 tem valor: " + var3);
Console.WriteLine("var4 tem valor: " + var4);
Console.WriteLine("var5 tem valor: " + var5);
Console.WriteLine("var6 tem valor: " + var6);
Console.WriteLine("var7 tem valor: " + var7);
*/
}
}
}
Projeto_3_Cap_4
7
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
Os 3 exemplos simultaneamente:
using System;
namespace Projeto_4_Cap_4
{
internal class Program
{
static void Main(string[] args)
{
bool var1 = true;
byte var2 = 15;
int var3 = 20;
//int var4 = -30;
float var5 = 12.5f;
//char var6 = 'C'; //armazena um carcter
//string var7 = "variável 7"; //armazena conjunto de carcteres
//concatenacao
string fraseTotal_1 = "Os valores das variaveis: var1 = " + var1 + ", var2 = " + var2 + ", var3 = " + var3 + " e var5
= " + var5;
//placeholder
string fraseTotal_2 = string.Format("Os valores das variaveis: var1 = {0}, var2 = {1}, var3 = {2} e var5 = {3}",
var1, var2, var3, var5);
//interpolacao
string fraseTotal_3 = $"Os valores das variaveis: var1 = {var1}, var2 = {var2}, var3 = {var3} e var5 = {var5}";
Console.WriteLine(fraseTotal_1);
Console.WriteLine(fraseTotal_2);
Console.WriteLine(fraseTotal_3);
}
}
}
Projeto_4_Cap_4
8
Capítulo 4 - C# (C Sharp)
_____________________________________________________________________________________________________________________________ __________________________
using System;
namespace Projeto_5_Cap_4
{
internal class Program
{
static void Main(string[] args)
{
short a = 5; //2 bytes
int b; //4 bytes
float c = 8.5f; //4 bytest
Projeto_5_Cap_4