溫馨提示×

c語言怎么控制小數(shù)點位數(shù)

小億
814
2023-12-05 16:14:07
欄目: 編程語言

在C語言中,可以使用格式化輸出函數(shù)printf來控制小數(shù)點位數(shù)。具體可以使用如下的格式控制符:

  • %.nf:輸出小數(shù)點后n位,其中n為一個非負整數(shù)。例如,%.2f表示輸出小數(shù)點后2位。
  • %.0f:輸出整數(shù)部分,忽略小數(shù)部分。

以下是一個示例代碼:

#include <stdio.h>

int main() {
  float num = 3.14159;

  printf("%.2f\n", num);  // 輸出小數(shù)點后2位
  printf("%.0f\n", num);  // 輸出整數(shù)部分

  return 0;
}

輸出結果為:

3.14
3

通過調(diào)整格式控制符中的n的值,可以控制小數(shù)點的位數(shù)。

0