C 庫函式是什麼?
庫函式是內建函式,它們被分組在一起並放置在一個稱為庫的公共位置。
這裡每個函式都執行特定的操作。我們可以使用這些庫函式來獲取預定義的輸出。
所有 C 標準庫函式 透過使用許多 標頭檔案 來宣告。這些庫函式是在設計編譯器時建立的。
我們透過使用 **#include<filename.h>** 將標頭檔案包含在我們的 C 程式 中。每當程式執行和執行時,相關檔案都會包含在 C 程式中。
標頭檔案函式
以下是其中一些標頭檔案函式:
-
stdio.h − 這是一個標準的 I/O 標頭檔案,其中聲明瞭輸入/輸出函式
-
conio.h − 這是一個控制檯輸入/輸出標頭檔案。
-
string.h − 所有與字串相關的函式都在此標頭檔案中。
-
stdlib.h − 此檔案包含 C 程式中使用的常用函式。
-
math.h − 所有與數學相關的函式都在此標頭檔案中。
-
time.h − 此檔案包含時間和時鐘相關的函式。stdio.h 中的內建函式
stdio.h 中的內建函式
讓我們看看 stdio.h 庫函式中有哪些內建函式。
| 序號 | 函式及描述 |
|---|---|
| 1 | printf() 此函式用於將所有 char、int、float、string 等值列印到輸出螢幕上。 |
| 2 | scanf() 此函式用於從鍵盤讀取資料。 |
| 3 | getc() 它從檔案讀取字元。 |
| 4 | gets() 它從鍵盤讀取一行。 |
| 5 | getchar() 它從鍵盤讀取字元。 |
| 6 | puts() 它將一行寫入輸出螢幕。 |
| 7 | putchar() 它將一個字元寫入螢幕。 |
| 8 | fopen() 所有檔案處理函式都在 stdio.h 標頭檔案中定義。 |
| 9 | fclose() 關閉開啟的檔案。 |
| 10 | getw() 從檔案讀取一個整數。 |
| 11 | putw() 將一個整數寫入檔案。 |
| 12 | fgetc() 從檔案讀取一個字元。 |
| 13 | putc() 將一個字元寫入檔案。 |
| 14 | fputc() 將一個字元寫入檔案。 |
| 15 | fgets() 一次讀取一行字串從檔案。 |
| 16 | fputs() 將字串寫入檔案。 |
| 17 | feof() 查詢檔案結尾。 |
| 18 | fgetchar 從鍵盤讀取一個字元。 |
| 19 | fgetc() 從檔案讀取一個字元。 |
| 20 | fprintf() 將格式化資料寫入檔案。 |
| 21 | fscanf() 從檔案讀取格式化資料。 |
| 22 | fputchar 將一個字元從鍵盤寫入。 |
| 23 | fseek() 將檔案指標移動到給定位置。 |
| 24 | SEEK_SET 將檔案指標移動到檔案開頭。 |
| 25 | SEEK_CUR 將檔案指標移動到給定位置。 |
| 26 | SEEK_END 將檔案指標移動到檔案結尾。 |
| 27 | ftell() 給出檔案指標的當前位置。 |
| 28 | rewind() 將檔案指標移動到檔案開頭。 |
| 29 | putc() 將一個字元寫入檔案。 |
| 30 | sprintf() 將格式化輸出寫入字串。 |
| 31 | sscanf() 從字串讀取格式化輸入。 |
| 32 | remove() 刪除檔案。 |
| 33 | flush() 重新整理檔案。 |
廣告
資料結構
網路
關係型資料庫管理系統
作業系統
Java
iOS
HTML
CSS
Android
Python
C 程式設計
C++
C#
MongoDB
MySQL
Javascript
PHP