C 언어에서 소수점 한 자리를 유지하는 방법은 다음과 같습니다. 1. 고정 소수점을 사용하여 "%.1f" 형식을 지정합니다. 2. round() 함수를 사용하여 소수점 한 자리로 반올림합니다. 보존을 지정하려면 소수점 이하 한 자리를 지정합니다.
C 언어에서 소수점 한 자리를 유지하는 방법
C 언어에서는 다음 방법을 사용하여 소수점 한 자리를 유지할 수 있습니다.
1 고정 소수점 형식 사용:
<code class="c">#include <stdio.h> int main() { float number = 123.456; // 使用 "%.1f" 格式化指定保留一位小数 printf("%.1f\n", number); // 输出:123.5 return 0; }</code>
2. 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. 사용자 정의 형식 사용:
<code class="c">#include <stdio.h> int main() { float number = 123.456; char format[] = "%.1f"; printf(format, number); // 输出:123.5 return 0; }</code>
위 방법 중 추가 라이브러리 기능이나 사용자 정의 형식 작업이 필요하지 않기 때문에 고정 소수점 형식을 사용하는 것이 가장 간단한 방법입니다. .
참고:
위 내용은 C 언어에서 소수점 이하 1자리를 유지하는 방법의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!