Dalam bahasa C, langkah untuk sampai ke dua tempat perpuluhan: Darab nombor titik terapung dengan 100 dan gerakkan titik perpuluhan dua tempat ke kanan. Bundarkan hasil dan buang bahagian selepas titik perpuluhan. Bahagikan hasil bulat dengan 100 untuk mendapatkan nombor titik terapung dengan dua tempat perpuluhan.
Cara mendapatkan dua tempat perpuluhan menggunakan bahasa C
Dalam bahasa C, anda boleh menggunakan langkah berikut untuk mendapatkan dua tempat perpuluhan:
Contoh kod:
<code class="c">#include <stdio.h> int main() { float number = 123.456; // 乘以 100,将小数点向右移动两位 int tmp = number * 100; // 取整,舍弃小数点后的部分 int rounded = tmp / 1; // 除以 100,得到保留两位小数的浮点数 float rounded_number = (float)rounded / 100; // 输出结果 printf("原浮点数:%f\n", number); printf("保留两位小数的浮点数:%f\n", rounded_number); return 0; }</code>
Output:
<code>原浮点数:123.456001 保留两位小数的浮点数:123.45</code>
Atas ialah kandungan terperinci Bagaimana untuk mendapatkan dua tempat perpuluhan dalam bahasa C. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!