Ir diretamente para o conteúdo principal

CSng

Devolve uma expressão que foi convertida num Variant do subtipo Single.

Estrutura

CSng(expressão)

Parâmetros

O argumento «expressão» pode ser qualquer expressão válida.

Descrição

Em geral, pode documentar o seu código utilizando as funções de conversão de tipos de dados para indicar que o resultado de uma determinada operação deve ser expresso como um tipo de dados específico, em vez do tipo de dados predefinido. Por exemplo, utilize CDbl ou CSng para forçar a aritmética de dupla precisão ou de precisão simples nos casos em que normalmente se utilizaria aritmética de moeda ou de inteiros.

Utilize a função CSng para efetuar conversões compatíveis com padrões internacionais de qualquer outro tipo de dados para um subtipo Single. Por exemplo, os diferentes separadores decimais são reconhecidos corretamente consoante a configuração regional do seu sistema, tal como acontece com os diferentes separadores de milhares.

Se a expressão estiver fora do intervalo aceitável para o subtipo «Single», ocorre um erro.

Exemplo

O exemplo seguinte utiliza a função CSng para converter um valor num valor do tipo Single:

Dim MyDouble1, MyDouble2, MySingle1, MySingle2 ' MyDouble1 e MyDouble2 são variáveis do tipo Double.

MyDouble1 = 75.3421115: MyDouble2 = 75.3421555

MySingle1 = CSng(MyDouble1) ' MySingle1 contém 75.34211.

MySingle2 = CSng(MyDouble2) ' MySingle2 contém 75,34216. |