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
Apa perbedaan antara float dan double?
Saya telah membaca tentang perbedaan antara presisi ganda dan presisi tunggal. Namun, dalam banyak kasus, floatdan doubletampaknya dapat dipertukarkan, yaitu menggunakan satu atau yang lain tampaknya tidak mempengaruhi hasil. Benarkah ini masalahnya? Kapan mengapung dan ganda dipertukarkan? Apa perbedaan di antara mereka?



11
Seberapa berbahaya membandingkan nilai floating point?
Saya tahu UIKitpenggunaan CGFloatkarena sistem koordinat independen resolusi. Tapi setiap kali saya ingin memeriksa apakah misalnya frame.origin.xadalah 0itu membuat saya merasa sakit: if (theView.frame.origin.x == 0) { // do important operation } Tidak CGFloatrentan terhadap positif palsu ketika membandingkan dengan ==, <=, >=, <, >? Ini adalah titik mengambang dan …

6
Bagaimana mengkonversi float ke int dengan Java
Saya menggunakan baris berikut untuk mengonversi float ke int, tetapi tidak seakurat yang saya inginkan: float a=8.61f; int b; b=(int)a; Hasilnya adalah: 8(Seharusnya 9) Kapan a = -7.65f, hasilnya adalah: -7(Seharusnya -8) Apa cara terbaik untuk melakukannya?
342 java  floating-point  int 



10
JavaScript menampilkan float ke 2 tempat desimal
Saya ingin menampilkan angka ke 2 tempat desimal. Saya pikir saya bisa menggunakan toPrecision(2)JavaScript. Namun, jika angkanya 0.05, saya dapatkan 0.0500. Saya lebih suka tetap sama. Lihat di JSbin . Apa cara terbaik untuk melakukan ini? Saya bisa memikirkan pengkodean beberapa solusi, tetapi saya membayangkan (saya harap) sesuatu seperti ini …

2
Apa yang diwakili oleh konstanta 0,0039215689?
Saya terus melihat ini muncul dalam berbagai file header grafis 0.0039215689 Sepertinya ada hubungannya dengan warna mungkin? Inilah hit pertama di Google : void RDP_G_SETFOGCOLOR(void) { Gfx.FogColor.R = _SHIFTR(w1, 24, 8) * 0.0039215689f; Gfx.FogColor.G = _SHIFTR(w1, 16, 8) * 0.0039215689f; Gfx.FogColor.B = _SHIFTR(w1, 8, 8) * 0.0039215689f; Gfx.FogColor.A = _SHIFTR(w1, …

6
Gandakan vs BigDecimal?
Saya harus menghitung beberapa variabel floating point dan kolega saya menyarankan saya untuk menggunakan BigDecimalalih-alih doublekarena akan lebih tepat. Tapi saya ingin tahu apa itu dan bagaimana memanfaatkannya BigDecimal?

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.