Resultados da pesquisa a pedido "double"

8 a resposta

Double vs. BigDecimal?

Eu tenho que calcular algumas variáveis de ponto flutuante e meu colega sugere que eu useBigDecimal ao invés dedouble já que será mais preciso. Mas quero saber o que é e como tirar o máximo proveitoBigDecimal?

2 a resposta

Como representar 0.1 na aritmética e no ponto decimal de ponto flutuante

Estou tentando entender melhor a aritmética de ponto flutuante e vi alguns links para 'O que todo cientista da computação deve saber sobre aritmética de ponto flutuante'. Eu ainda não entendo como um número como0.1 ou0.5 é armazenado em ...

1 a resposta

JsonConvert lança uma exceção 'não é um número inteiro válido' ao desserializar para um dobro

Eu recebo uma exceção quando tento desserializar para um objeto a partir de uma string JSON. Input string '46.605' is not a valid integer. Path 'LatitudeCenter' É muito estranho porqueJsonConvert tentadesserializarum atributo como um ...

9 a resposta

Arredonde duas casas decimais para o dobro

Como faço para arredondarcurrentRatio duas casas decimais? let currentRatio = Double (rxCurrentTextField.text!)! / Double (txCurrentTextField.text!)! railRatioLabelField.text! = "\(currentRatio)"

1 a resposta

Definir precisão com fstream para o arquivo de saída - formato duplo

Não consigo encontrar uma resposta sobre como usar um fstream já aberto para gerar dobras formatadas em um arquivo de texto. Atualmente, meu código está fazendo isso: int writeToFile (fstream& f, product_record& p) { if (!f){ cout << "out ...

0 a resposta

C: converte duplo em flutuante, preservando a precisão do ponto decimal

Eu queria converter double para flutuar em C, mas queria preservar o ponto decimal da maneira mais exata possível, sem nenhuma alteração ... por exemplo, digamos que eu tenho double d = 0.1108; double dd = 639728.170000; double ddd = ...

4 a resposta

A maneira mais rápida de virar o sinal de um double / float em C

Qual é a maneira mais rápida de virar o sinal de um double (ou float) em C? Eu pensei que acessar o bit do sinal diretamente seria a maneira mais rápida e encontrei o seguinte: double a = 5.0; *(__int64*)&a |= 0x8000000000000000; // a = -5.0 ...

3 a resposta

A função Power retorna 1 resultado a menos

Sempre que eu inserir um número neste programa, o programa retornará um valor 1 menor que o resultado real ... Qual é o problema aqui? #include<stdio.h> #include<math.h> int main(void) { int a,b,c,n; scanf("%d",&n); c=pow((5),(n)); printf("%d",c); }

3 a resposta

Linha C ++ CSV com vírgulas e cadeias de caracteres entre aspas duplas

Estou lendo um arquivo CSV em C ++ e o formato da linha é o seguinte: "Primário, Secundário, Terceiro", "Primário",, "Secundário", 18, 4, 0, 0, 0 (observe o valor vazio) Quando eu faço: while (std::getline(ss, csvElement, ',')) { ...

1 a resposta

Diferenças C ++ / C # com float e double

Estamos convertendo uma biblioteca matemática C ++ em C #. A biblioteca mistura o uso de floats e dobros (às vezes é possível converter entre eles) e estamos tentando fazer o mesmo, a fim de obter exatamente os mesmos resultados em C # que ...