Mono e C# (parte 2)

Este artigo faz parte de uma série de artigos sobre Mono e C# e visa mostrar as várias características destas duas tecnologias e como usar o Mono sobre o Linux.

[ Hits: 34.911 ]

Por: Gilzamir Ferreira Gomes em 07/04/2005


Tipos pré-definidos



C# disponibiliza uma série de tipos pré-definidos. Veja uma descrição de cada um deles:

Tipo bool

Descrição: É usado para representar valores booleanos, valores que são cada true ou false. A inclusão do tipo bool facilita a criação de código auto-documentado e também elimina a possibilidade de um erro geralmente cometido por programadores C++, que de vez em quando usavam o símbolo = quando deveriam usar ==. O exemplo:

int i = 0;
i = f(i);
if ( i = 0) //erro: o teste deveria ser (i == 0)
      g(i);

Resulta em um erro em tempo de compilação, pois a expressão (i = 0) é do tipo int mas a sentença if requer uma expressão do tipo bool.

Tipo char

Descrição: é usado para representar caracteres Unicode. Uma variável do tipo char representa um caractere Unicode de 16 bits.

Tipo decimal

Descrição: Fornece 28 dígitos significativos. É apropriado para cálculos em que erros de arredondamento causados pela representação de ponto flutuante são inaceitáveis. Exemplo de usos comum: cálculos financeiros tal como conversões de taxas conversões entre moedas.

Tipo int

Descrição: inteiro sinalizado (signed int) de 32 bits.

Tipo uint

Descrição: inteiro sem sinal(usigned int) de 32 bits.

Tipo byte

Descrição: inteiro de 8 bits sem sinal.

Tipo sbyte

Descrição: inteiro de 8 bits com sinal.

Tipo short

Descrição: inteiro de 16 bits com sinal.

Tipo ushort

Descrição: inteiro de 16 bits sem sinal.

Tipo long

Descrição: inteiro de 64 bits com sinal.

Tipo ulong

Descrição: inteiro de 64 bits com sinal. Tipo float

Descrição: tipo ponto-flutuante de precisão simples.

Tipo double

Descrição: tipo ponto-flutuante de precisão dupla.

Página anterior     Próxima página

Páginas do artigo
   1. Mono é independente de linguagem?
   2. C# e tipos de dados
   3. Tipos pré-definidos
   4. Continuação...
Outros artigos deste autor

Ser livre, mas manter padrões

Mono - Por que usá-lo?

C - Include e Makefile

Mono e C# (parte 1)

Leitura recomendada

Virtualbox - clonando e reduzindo o tamanho de HDs

Como instalar o SopCast e sua interface QT no Linux

Usando as muitas funcionalidades do Aterm

Resolvendo problemas com o Conexão Segura da CAIXA

Virtualizando com VMWare webserver e autenticando em domínio Samba

  
Comentários
[1] Comentário enviado por removido em 07/04/2005 - 06:48h

OPa!,

Já foi pros meus favoritos aqui do vol ...

Parabens cara!

--
abs
guinet gmail com


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts