C語言輸出百分號%的方法和示例

在C語言中的printf函數族中,百分號%有特別的用途(佔位符),不能直接輸出。

1、輸出百分號%號的方法

如何輸出百分號?很簡單,用兩個%表示輸出一個百分號。

示例:

/*
 * 程序名:book.c,此程序演示C語言printf函數族輸出百分號%的方法。
 * 作者:C語言技術網(www.freecplus.net) 日期:20190525
*/
#include <stdio.h>
#include <string.h>

int main()
{
  printf("輸出一個百分號%%。\n");  // 輸出結果:輸出一個百分號%。
  printf("輸出百分之八十:80%%或%d%%。\n",80);  // 輸出結果:輸出百分之八十:80%或80%。

  char str[100];
  memset(str,0,sizeof(str));

  sprintf(str,"一個很棒的C/C++學習網站(%%s)。\n");
 
  puts(str);  // 顯示str的內容:一個很棒的C/C++學習網站(%s)。

  printf(str,"C語言技術網");  // 把str作爲printf函數的第一個參數。
}

運行效果:
在這裏插入圖片描述

以上代碼可能會把初學者搞暈,其實很簡單,在實際開發中經常用到,希望好好體會。

2、版權聲明

C語言技術網原創文章,轉載請說明文章的來源、作者和原文的鏈接。

來源:C語言技術網(www.freecplus.net

作者:碼農有道

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章