Observação
O acesso a essa página exige autorização. Você pode tentar entrar ou alterar diretórios.
O acesso a essa página exige autorização. Você pode tentar alterar os diretórios.
Contém números de ponto flutuante de precisão única de 32 bits (4 bytes) assinados variando em valor de -3,4028235E+38 a -1,401298E-45 para valores negativos e de 1,401298E-45 a 3,4028235E+38 para valores positivos. Números de precisão única armazenam uma aproximação de um número real.
Observações
Use o Single tipo de dados para conter valores de ponto flutuante que não exigem a largura de dados completa de Double. Em alguns casos, o common language runtime pode ser capaz de empacotar suas Single variáveis de perto e salvar o consumo de memória.
O valor padrão de Single é 0.
Dicas de programação
Precisão. Quando você trabalha com números de ponto flutuante, tenha em mente que nem sempre eles têm uma representação precisa na memória. Isso pode levar a resultados inesperados de determinadas operações, como a comparação de valor e o
Modoperador. Para obter mais informações, consulte Solucionar problemas de tipos de dados.Ampliação. O tipo de dados
Singleé ampliado paraDouble. Isso significa que você pode converterSingleDoublesem encontrar um System.OverflowException erro.Zeros à direita. Os tipos de dados de ponto flutuante não têm nenhuma representação interna de 0 caracteres à direita. Por exemplo, eles não distinguem entre 4.2000 e 4.2. Consequentemente, 0 caracteres à direita não aparecem quando você exibe ou imprime valores de ponto flutuante.
Caracteres de tipo. Acrescentar o caractere de tipo literal
Fa um literal o força ao tipo de dadosSingle. Acrescentar o caractere de tipo identificador!a qualquer identificador o força ao tipoSingle.Tipo do Framework. O tipo correspondente no .NET Framework é a estrutura System.Single.