Domande taggate «floating-point»

I numeri in virgola mobile sono approssimazioni di numeri reali che possono rappresentare intervalli maggiori di numeri interi ma utilizzano la stessa quantità di memoria, a costo di precisione inferiore. Se la tua domanda riguarda piccoli errori aritmetici (ad es. Perché 0,2 + 0,1 equivalgono a 0,300000001?) O errori di conversione decimali, leggi la pagina "info" collegata di seguito prima di pubblicare.







12
Perché C non ha float senza segno?
Lo so, la domanda sembra essere strana. I programmatori a volte pensano troppo. Per favore continua a leggere ... In CI uso signede unsignednumeri interi molto. Mi piace il fatto che il compilatore mi avverta se faccio cose come l'assegnazione di un numero intero con segno a una variabile senza …






19
round () non sembra arrotondare correttamente
La documentazione per la funzione round () afferma che gli si passa un numero e le posizioni oltre il decimale da arrotondare. Quindi dovrebbe fare questo: n = 5.59 round(n, 1) # 5.6 Ma, in realtà, la buona vecchia stranezza in virgola mobile si insinua e ottieni: 5.5999999999999996 Ai fini …

11
Perché non posso utilizzare il valore float come parametro del modello?
Quando provo a utilizzare floatcome parametro del modello, il compilatore richiede questo codice, mentre intfunziona bene. È perché non posso utilizzare floatcome parametro del modello? #include<iostream> using namespace std; template <class T, T defaultValue> class GenericClass { private: T value; public: GenericClass() { value = defaultValue; } T returnVal() { …

8
Stringa PHP da fluttuare
Non ho affatto familiarità con PHP e ho avuto una domanda veloce. Ho 2 variabili pricePerUnite InvoicedUnits. Ecco il codice che li imposta sui valori: $InvoicedUnits = ((string) $InvoiceLineItem->InvoicedUnits); $pricePerUnit = ((string) $InvoiceLineItem->PricePerUnit); Se eseguo questo output, ottengo i valori corretti. Diciamo 5000unità fatturate e 1.00per prezzo. Ora devo mostrare …

Utilizzando il nostro sito, riconosci di aver letto e compreso le nostre Informativa sui cookie e Informativa sulla privacy.
Licensed under cc by-sa 3.0 with attribution required.