Resultados da pesquisa a pedido "double"
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?
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 ...
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 ...
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)"
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 ...
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 = ...
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 ...
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); }
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, ',')) { ...
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 ...