Portifolio Unopar
Artigo: Portifolio Unopar. Pesquise 862.000+ trabalhos acadêmicosPor: pauloblitz • 6/6/2013 • 730 Palavras (3 Páginas) • 655 Visualizações
Tipos de dados da linguagem C#
O C# ("C Sharp") é uma nova linguagem de programação desenvolvida pela Microsoft para sua nova plataforma, a ".NET". O C# é baseado no C/C++, mas tem uma grande influência do Delphi, já que ambos foram criados pela mesma pessoa, Anders Hejsberg. Neste site você encontrará notícias, artigos e curiosidades sobre o C# e como ela se compara a outras linguagens como C++, Java e Delphi.
A linguagem C# suporta 15 tipos primitivos de dados: Oito tipos primitivos integrais, dois tipos primitivos de ponto-flutuante, um tipo primitivo decimal, o tipo primitivo boolean, o tipo primitivo char e os tipos referência object e string.
Listamos abaixo estes tipos de dados (juntamente com seus respectivos tipos BCL - Base Class Libraries) com um link para um exemplo de seu uso.
1) Tipos primitivos integrais:
Nome
Tipo BCL
Descrição
Faixa (Min:Máx)
sbyte
System.SByte
Inteiro de 8 bits com sinal -128:127 (-27:27-1)
short System.Int16 Inteiro de 16 bits com sinal -32,768:32,767 (-215:215-1)
int System.Int32 Inteiro de 32 bits com sinal -2,147,483,648:2,147,483,647
(-231:231-1)
long System.Int64 Inteiro de 64 bits com sinal -9,223,372,036,854,775,808:
9,223,372,036,854,775,807
(-263:263-1)
byte System.Byte Inteiro de 8 bits sem sinal 0:255 (0:28-1)
ushort System.UInt16 Inteiro de 16 bits sem sinal 0:65,535 (0:216-1)
uint System.UInt32 Inteiro de 32 bits sem sinal 0:4,294,967,295 (0:232-1)
ulong System.UInt64 Inteiro de 64 bits sem sinal 0:18,446,744,073,709,551,615
(0:264-1)
------------------------------
2) Tipos primitivos de ponto-flutuante:
Nome
Tipo BCL
Descrição
Dígitos significantes
Faixa (aproximada)
float
System.Single
Valor de ponto-flutuante com precisão simples de 32 bits
7
±1.5 × 10-45 até ±3.4 × 1038
double System.Double Valor de ponto-flutuante com precisão dupla de 64 bits
15/16
±5.0 × 10-324 até ±1.7 × 10308
------------------------------
3) O tipo primitivo decimal:
Nome
Tipo BCL
Descrição
Dígitos significantes
Faixa (aproximada)
decimal
System.Decimal
Valor de ponto-flutuante com precisão simples de 128 bits
28
±1.0 × 10-28 até ±7.9 × 1028
------------------------------
4) O tipo primitivo bool:
Nome
Tipo BCL
Descrição
bool
System.Boolean
Tipo primitivo que aceita apenas os valores true ou false
------------------------------
5) O tipo primitivo char:
Nome
Tipo BCL
Descrição
char
System.Char
Representa um único caractere de 16 bits (Unicode)
------------------------------
6) Tipos referência:
Nome
Tipo BCL
Descrição
object
System.Object
O tipo raiz. Todos os outros tipos do BCL derivam de object
string System.String Uma string de caracteres Unicode
------------------------------
Existe algumas formas.
Conhecendo C# - Tipos - Parte 2 (Valor e Tipos Referência)
Os tipos de dados no C# são divididos em 3 categorias:
Valor e Tipos Referência
Tipos valor(value types), que são alocadas na pilha;
Tipos referência(reference types), que
...