Mencapai hasil terapung dari bahagian integer di C#
Banyak bahasa pengaturcaraan, termasuk C#, melakukan bahagian integer apabila kedua -dua operan adalah bilangan bulat, memotong mana -mana bahagian pecahan. Untuk mendapatkan hasil terapung (double), anda perlu memberitahu pengkompil secara eksplisit untuk menggunakan aritmetik terapung.inilah cara menukar bahagian integer untuk menggandakan bahagian dalam c#:
Kaedah 1: Cast kedua -dua pengendali:
<code class="language-csharp">double num3 = (double)num1 / (double)num2;</code>
dan num1
untuk num2
memastikan bahawa operasi pembahagian dilakukan menggunakan aritmetik terapung dua ketepatan, menghasilkan hasil berganda.
double
Casting hanya satu operan untuk
<code class="language-csharp">double num3 = (double)num1 / num2; </code>
double
Pendekatan ini memanfaatkan penukaran jenis tersirat C#semasa operasi aritmetik. Sekiranya satu operan adalah dua kali ganda, pengkompil akan melakukan pembahagian berganda.
Untuk maklumat yang lebih komprehensif mengenai jenis pemutus dan operasi aritmetik di C#, berunding dengan sumber seperti DOT Net Perls.
Atas ialah kandungan terperinci Bagaimana untuk Mendapatkan Keputusan Berganda daripada Bahagian Integer dalam C#?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!