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é GCC non ottimizza a * a * a * a * a * a a (a * a * a) * (a * a * a)?
Sto facendo qualche ottimizzazione numerica su un'applicazione scientifica. Una cosa che ho notato è che GCC ottimizzerà la chiamata pow(a,2)compilandola a*a, ma la chiamata pow(a,6)non è ottimizzata e chiamerà effettivamente la funzione di libreria pow, che rallenta notevolmente le prestazioni. (Al contrario, il compilatore Intel C ++ , eseguibile icc, …






7
Esiste un tipo di input float in HTML5?
Secondo html5.org , l'attributo del valore "number" del tipo di input ", se specificato e non vuoto, deve avere un valore che sia un numero a virgola mobile valido". Eppure è semplicemente (nell'ultima versione di Chrome, comunque) un controllo "updown" con numeri interi, non float: <input type="number" id="totalAmt"></input> Esegui snippet …




14
Converti decimale in doppio
Voglio usare a Track-Barper cambiare Forml'opacità di a. Questo è il mio codice: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Quando compilo l'applicazione, viene visualizzato il seguente errore: Impossibile convertire in modo implicito il tipo decimalindouble Ho provato a usare transe doublema poi Controlnon funziona. Questo codice ha …



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.