Cara Menghasilkan Hasil Terapung daripada Pembahagian Integer
Dalam C , pembahagian integer memotong hasil, walaupun apabila output ditugaskan kepada pembolehubah terapung. Untuk mengelakkan pemangkasan ini, operan mesti dilemparkan secara eksplisit ke terapung:
float ans = (float)a / (float)b;
Dalam kod ini:
Dengan melontarkan operan kepada terapung, keluaran pembahagian dikekalkan sebagai apungan, menghasilkan ketepatan yang diingini :
3 3.333
Atas ialah kandungan terperinci Bagaimana untuk Mengelakkan Pemangkasan Integer dalam Bahagian C Float?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!