En langage C, étapes pour arriver à deux décimales : Multipliez le nombre à virgule flottante par 100 et déplacez la virgule décimale de deux places vers la droite. Arrondissez le résultat et jetez la partie après la virgule. Divisez le résultat arrondi par 100 pour obtenir un nombre à virgule flottante avec deux décimales.
Comment obtenir deux décimales en langage C
En langage C, vous pouvez suivre les étapes suivantes pour obtenir deux décimales :
Exemple de code :
<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>
Sortie :
<code>原浮点数:123.456001 保留两位小数的浮点数:123.45</code>
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!