Pertanyaan yang diberi tag «floating-point»

Angka floating point adalah perkiraan bilangan real yang dapat mewakili rentang yang lebih besar daripada bilangan bulat tetapi menggunakan jumlah memori yang sama, dengan biaya presisi yang lebih rendah. Jika pertanyaan Anda adalah tentang kesalahan aritmatika kecil (mis. Mengapa 0,2 + 0,1 sama dengan 0,300000001?) Atau kesalahan konversi desimal, harap baca halaman "info" yang ditautkan di bawah sebelum memposting.



12
Mengapa GCC tidak mengoptimalkan a * a * a * a * a * a to (a * a * a) * (a * a * a)?
Saya melakukan beberapa optimasi numerik pada aplikasi ilmiah. Satu hal yang saya perhatikan adalah bahwa GCC akan mengoptimalkan panggilan pow(a,2)dengan mengkompilasinya a*a, tetapi panggilan pow(a,6)tersebut tidak dioptimalkan dan benar-benar akan memanggil fungsi perpustakaan pow, yang sangat memperlambat kinerja. (Sebaliknya, Intel C ++ Compiler , dapat dieksekusi icc, akan menghilangkan panggilan …






7
Apakah ada tipe input mengambang di HTML5?
Menurut html5.org , atribut nilai "number" input type ", jika ditentukan dan tidak kosong, harus memiliki nilai yang merupakan angka floating point yang valid." Namun itu sederhana (dalam versi terbaru Chrome), kontrol "pembaruan" dengan bilangan bulat, bukan mengapung: <input type="number" id="totalAmt"></input> Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Apakah ada elemen input …




15
Ubah Desimal menjadi Dua
Saya ingin menggunakan a Track-Baruntuk mengubah Formopacity. Ini kode saya: decimal trans = trackBar1.Value / 5000; this.Opacity = trans; Ketika saya membangun aplikasi, itu memberikan kesalahan berikut: Tidak dapat secara implisit mengkonversi tipe decimalmenjadidouble Saya sudah mencoba menggunakan transdan doublekemudian Controltidak berhasil. Kode ini berfungsi dengan baik di proyek VB.NET …

30
Bagaimana cara menangani presisi angka floating point dalam JavaScript?
Saya memiliki skrip tes dummy berikut: function test() { var x = 0.1 * 0.2; document.write(x); } test(); Jalankan cuplikan kodeSembunyikan hasilLuaskan cuplikan Ini akan mencetak hasil 0.020000000000000004sementara itu hanya harus mencetak 0.02(jika Anda menggunakan kalkulator Anda). Sejauh yang saya mengerti ini adalah karena kesalahan dalam presisi multiplikasi floating point. …


Dengan menggunakan situs kami, Anda mengakui telah membaca dan memahami Kebijakan Cookie dan Kebijakan Privasi kami.
Licensed under cc by-sa 3.0 with attribution required.