Maison > Article > développement back-end > Comment conserver 1 décimale en langage C
En langage C, les méthodes pour conserver une décimale sont les suivantes : 1. Utilisez un point décimal fixe pour formater "%.1f" ; 2. Utilisez la fonction round() pour arrondir à une décimale ; 3. Utilisez un formatage personnalisé ; pour spécifier la rétention Une décimale.
Comment conserver une décimale en langage C
En langage C, vous pouvez utiliser la méthode suivante pour conserver une décimale :
1. Utilisez un formatage à virgule fixe :
<code class="c">#include <stdio.h> int main() { float number = 123.456; // 使用 "%.1f" 格式化指定保留一位小数 printf("%.1f\n", number); // 输出:123.5 return 0; }</code>
. 2 . Utilisez la fonction round() :
<code class="c">#include <math.h> int main() { float number = 123.456; // 使用 round() 函数四舍五入到一位小数 number = roundf(number * 10) / 10; printf("%.1f\n", number); // 输出:123.5 return 0; }</code>
3. Utilisez un formatage personnalisé :
<code class="c">#include <stdio.h> int main() { float number = 123.456; char format[] = "%.1f"; printf(format, number); // 输出:123.5 return 0; }</code>
Parmi les méthodes ci-dessus, l'utilisation du formatage à virgule fixe est la méthode la plus simple car elle ne nécessite pas de fonctions de bibliothèque supplémentaires ni d'opérations de formatage de personnalisation. .
Remarque :
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!