學習c語言筆記——C庫函數printf()

2021-03-02 兔兒屋設計坊

突然女粉絲問:「陳老師!c語言中的printf是什麼來的?」。

我答:「它是一個函數,主要用來輸出運算結果。」 ,下面就給大家介紹C庫函數printf()使用方法。

下面我們通過一個調用c庫函數的c語言案例來說明printf()函數的使用方法,如c語言1。

int main(){int n =1974808066;char a ='Q';printf("%c\n",a);printf("%d\n",n);printf("%c%d\n",a,n);printf("%c:%d",a,n);return 0;}

printf()函數是放在stdio.h文件裡,所以使用printf()首先要說明它存在什麼文件裡。#include<..>是調stdio.h文件的方法,如c語言2。
int說明n是一個整型變量。變量n的值是1974808066,如c語言3。
char說明a是個字符變量。變量a它的值是Q,如c語言4。
字符串「%c\n」中,%c是說明要輸出字符,輸出的是變量a中存放的字符Q,\n是輸出一個回車。如c語言5

printf("%c\n",a);/*會在屏幕上顯示:Q*/

字符串「%d\n」中,%d是說明要輸出整形,輸出的是變量n中存放的字1974808066,\n是輸出一個回車。如c語言6
printf("%d\n",n);/*會在屏幕上顯示:1974808066*/

字符串"%c%d\n"是輸出字符和整形再輸出回車。如c語言7。
printf("%c%d\n",a,n);/*會在屏幕上顯示:Q1974808066*/

字符串"%c:%d"中有個:這個是說明在輸出%c和%d中間要輸出一個":",如c語言8。
printf("%c:%d",a,n);/*會在屏幕上顯示:Q:1974808066*/

四個printf()函數組合在一起,果如c語言9。
printf("%c\n",a);printf("%d\n",n);printf("%c%d\n",a,n);printf("%c:%d",a,n);/*會在屏幕上顯示:Q1974808066Q1974808066Q:1974808066*/

好說到這裡,大家也初步了解了printf()簡單調用方法,當然這只是一個簡的練習方法,很多難的方法以後用到時在講。
好!傑哥C語言學習筆記分享到這裡,要知後事如何請關注我的微信公眾號,如果喜歡請打賞。

微信公眾號:design-Rabbit

相關焦點

  • 門外漢入門級C語言學習筆記第二課
    這一句是表明對庫函數的引用第二行int main()是對main()函數的聲明,int是指函數類型,其實完整的話應該是這樣的int main(void)void是對其中參數額的限制,即空類型,因為main函數是不準別人調用的,所以以空類型表示參數就杜絕了這一風險。
  • C/C++編程筆記:如何理解C語言中的回調函數,零基礎也看得懂
    在c語言中,回調是使用函數指針來實現的。通過一個例子簡單介紹回調函數的使用大家應該都對c語言的庫函數qsort有所了解,qsort聲明如下:void qsort(void*base,size_tnitems,size_tsize,int(*compar)(constvoid*,constvoid*))可以看到,它的第三個參數是一個函數指針,傳入兩個沒有定義指針指向的類型的參數
  • c語言面試題----printf()的參數
    intmain(void) {     int a = 10, b = 20, c = 30;     printf("\n %d..%d..%d \n", a+b+c,(b = b*2), (c = c*2));      return 0; }本題解析答:輸出結果是:110..40..60這道題目來說的話,許多同學感覺無從下手,所以沒法回答。
  • C語言:優雅的字符串函數庫
    以學習一門語言為例:大多數人都持有一種觀念,要真正學好一門語言必須得去所學語言當地學習或生活一段時間。而事實上,大多數人都沒有這樣的學習條件。解決問題的方法是:自行改造環境,為自己創造沉浸式的學習環境。
  • C語言-輸入與輸出函數
    眾所周知,C語言需要輸入和輸出,那麼今天小編我就帶領大家去學習這個編程必不可少的輸入和輸出函數。一,首先我們先來學習輸出函數(printf)其意義是:按指定的格式輸出值。因此,函數在括號中的參數都由以下兩部分組成:1、 格式控制串:格式控制串是一個字符串,必須用雙引號括起來,它表示了輸入輸出量的數據類型。在printf函數中可以在格式控制串內出現非格式控制字符,這時在顯示屏幕上會顯示源字符串。2、參數表:參數表中給出了輸出的變量。當有多個變量時,用英文逗號(,)分開。
  • C語言 printf詳解
    此處n指數據的數字部分的小數位數,m表示整個輸出數據所佔的寬度。⑨g格式:自動選f格式或e格式中較短的一種輸出,且不輸出無意義的零。---------------------------------------對於單精度數,使用%f格式符輸出時,僅前7位是有效數字,小數6位.對於雙精度數,使用%lf格式符輸出時,前16位是有效數字,小數6位.
  • 深入淺出剖析C語言函數指針與回調函數(一)
    我們把函數的指針(地址),這裡也就是add_ret,作為參數int add(int a , int b , int (*add_value)()) , 這裡的參數就是int(*add_value)() , 這個名字可以隨便取,但是要符合C語言的命名規範。當這個指針被用來調用其所指向的函數時,我們就說這是回調函數。
  • C語言入門
    11、#include是c語言的預處理指令,用來引入<stdio.h>系統頭文件。main是函數名稱,int表示主函數執行完畢後會返回int類型的整形數據。{函數開始標誌,}函數結束標誌。printf是c語言庫函數,"XXXXXX"表示需要輸出的字符串。getchar是c語言庫函數,如果不寫,程序會一閃而過。return 0表示main函數執行結束並返回整數0。
  • C語言函數指針之回調函數
    >{// TODOLibrary(Callback); ///< 庫函數通過函數指針進行回調// TODOreturn 0;}但仔細看,可以發現兩者之間的一個關鍵的不同:在回調中,主程序把回調函數像參數一樣傳入庫函數。這樣一來,只要我們改變傳進庫函數的參數,就可以實現不同的功能,這樣有沒有覺得很靈活?並且當庫函數很複雜或者不可見的時候利用回調函數就顯得十分優秀。3 怎麼使用回調函數?
  • 深度剖析C語言的main函數
    在本文的最後,測試一下:  test.c:#include <stdio.h>int main(){    printf("c 語言");    return 11.1; }➜  testSigpipe git
  • NDK探究之旅《三》—C語言的輸入輸出函數
    NDK探究之旅《一》——對jni和NDK的認識NDK探究之旅《二》——C語言的基本認識有關於java的輸入輸出函數:C語言的輸出函數:我們先來看一下printf函數printf()函數的調用格式為: printf("<格式化字符串>", <參量表>)。格式輸出,它是c語言中產生格式化輸出的函數(在 stdio.h 中定義)。用於向終端(顯示器、控制臺等)輸出字符。格式控制由要輸出的文字和數據格式說明組成。要輸出的的文字除了可以使用字母、數字、空格和一些數字符號以外,還可以使用一些轉義字符表示特殊的含義。
  • C語言中常用的幾個頭文件及庫函數
    來源:https://www.jb51.net/article/124594.htm這篇文章主要介紹了C語言中常用的幾個頭文件及庫函數的相關資料
  • ​【轉載】字符轉數字:C語言裡atoi函數和它的童鞋
    在編程的過程中,我們可能因為某些功能需要,需要在字符和數字之間做互換,那麼如果你不知道有某些庫函數已經把這個小功能實現了,你又會繼續去「 造輪子 」!也就是根據自己對這塊內容的理解,自己去寫一個這樣的函數,其實這樣也挺好的,你的思維得到了鍛鍊。話不多說,乾貨如下!
  • 用C語言程序比大小及C語言程序的結構
    今天讓我們學習用C語言編寫比較兩個數大小的程序例:求兩個整數中的較大者
  • C語言strcmp和strcpy的用法
    二、c語言strcpy()用法C語言 strcpy() 函數用於對字符串進行複製(拷貝)。頭文件:string.h語法/原型:char* strcpy(char* strDestination, const char* strSource);參數說明:strDestination:目的字符串。
  • C語言實操:用C語言實現隨機抽取紙牌
    程序需要用戶指明手機有幾張牌,格式為:Enter number of cards in hand:____your hand: _二、原理1.使用庫函數time函數返回當前時間,用一個數表示,srand函數初始化C語言的隨機數生成器。
  • C語言中getchar()、getche()和getch()函數的區別
    ===Tips:點擊上方 藍字 關注並查看歷史消息=== getchar()函數是C語言專門為輸入單個字符而提供的
  • 傳智播客:C語言函數對另外一個源文件函數進行調用(外部函數)
    前面文章關於函數的調用都是針對一個源文件中其他函數進行調用的,想要學習函數調用的可以看上一篇文章。有些情況下,函數是可能對另外一個源文件中的函數進行調用的。當一個程序由多個源文件組成的時候,根據函數是否能被其他源文件調用的時候,將函數分為內部函數和外部函數,本文就會圍著這外部函數的特點進行講解,希望每一個在學C語言的小夥伴都能弄懂函數的知識點。
  • C語言為什麼只需要include就能使用裡面聲明的函數?
    要明白包含即可用的原因,就必須講到C語言代碼是如何變成可執行文件的了,這裡可以參考《hello程序是如何變成可執行文件的》。這裡使用#include指令,在預編譯之後,相當於把文件裡面的內容都放到.c中了。
  • C語言中的scanf函數
    #include <stdio.h>main(){ int n = 5; char c[n]; for(int i = 0; i < n; i++)  c[i] = scanf("%c",&c[i]);  printf(c);return