想要了解更多的C語言知識,可以訂閱下面的專欄,里面也有很多品質好文:
打怪升級之路——C語言之路_ankleless的博客-CSDN博客
還在持續更新中,以下是學習過程中遇到的一些庫函數(排序不分先后):
1.? printf函數——頭文件<stdio.h>
語法形式:int printf(const char *format,......)
作用:在屏幕上輸出對應的數據信息,printf的第一個參數是格式化字符串,可以在其中加入占位符,實現對后方參數的打印,占位符的數量決定了格式化字符串后面的參數數量
printf函數的返回值是成功打印的字符數量(包括所有字符,如字母、數字、空格、換行符\n等),類型為int。
注:一般情況下,printf不會打印 \0 ,若需要打印可以使用占位符%c或者'\0'進行單獨打印,他打印出來不占視覺空間
示例:
#include <stdio.h>
int main()
{printf("Hello world");//執行程序,打印Hello worldreturn 0;
}
?
我們可以思考上述代碼的運行結果,加深對printf函數的認知。?
2.? puts函數——頭文件<stdio.h>
語法形式:int puts(const char *str)
作用:通過讀取地址(字符指針)的方式來對內容進行打印(標準輸出流),并再末尾追加一個換行符'\n'(自動換行)。有且僅有一個參數,這就決定了puts只能打印以\0結尾的字符串,不能在參數中加入占位符。他的返回值是一個非負整數,具體指取決于編譯器
示例:
int main()
{puts("sahsagd");printf("%d", puts("sahsagd"));return 0;
}
3.? fgets函數——頭文件<stdio.h>
語法形式:
作用:
示例:
?
4.? scanf函數——頭文件<stdio.h>
語法形式:
作用:
示例:
5.? pow函數——頭文件<math.h>
語法形式:
作用:
示例:
6.? time函數——頭文件<time.h>
語法形式:
作用:
示例:
7.?strlen函數——頭文件<string.h>
語法形式:
作用:
示例:
8.?rand函數——頭文件<stdlib.h>
語法形式:
作用:
示例:
9. srand函數——頭文件<stdlib.h>
語法形式:
作用:
示例:
10. abs函數——頭文件<stdlib.h>
語法形式:
作用:
示例:
11.? sqrt函數——頭文件<math.h>
語法形式:
作用:
示例:
持續更新中