tft每日頭條

 > 生活

 > c語言printf是如何實現

c語言printf是如何實現

生活 更新时间:2024-11-26 00:33:53

  例1、

  int i=46;

  printf(|%d|%5d|%-6d|.5d|\n,i,i,i,i);

  c語言printf是如何實現(C語言printf函數中的)(1)

  輸出結果

  解釋:

  1、%d以十進制形式輸出默認d前面是1,正常輸出全部位數數據。

  2、]輸出數據的整個寬度(占的位數)是5位,不足在左邊補空格,大于正常輸出。

  3、%-6d輸出數據的整個寬度(占的位數)是6位,不足在右邊補空格,大于正常輸出。

  4、.5d輸出數的整個寬度是10位,用5位數顯示46,不足在前面補0,大于正常輸出。

  總結,%d中間的數主要是指定整個數據的所占字符長度,小數點後面的數字控制顯示位數。

  ,

更多精彩资讯请关注tft每日頭條,我们将持续为您更新最新资讯!

查看全部

相关生活资讯推荐

热门生活资讯推荐

网友关注

Copyright 2023-2024 - www.tftnews.com All Rights Reserved