1. 程式人生 > >C語言標準庫--官網

C語言標準庫--官網

本文包括大部分C標準庫函式,但沒有列出一些用途有限的函式以及某些可以簡單的從其他函式合成的函式,也沒有包含多位元組和本地化函式。

標準庫中的各個函式、型別以及巨集分別在以下標準標頭檔案中說明:

<assert.h> <float.h> <math.h> <stdarg.h> <stdlib.h>
<ctype.h> <limits.h> <setjmp.h> <stddef.h> <string.h>
<errno.h> <locale.h> <signal.h> <stdio.h> <time.h>

目錄列表

 標準的函式是固定的,但標準的庫函式是隨意更改的,每個公司都出一套,個人或團體也可以出一套。

C語言學習網


可以下載gcc的標準庫原始碼

C語言官網

glibc就是C標準庫。windows下的東西是不開源的。

原始碼這裡可以找到:

http://mirrors.kernel.org/gnu/glibc/

兩種壓縮格式都行。反正找最大的下就是了。

標準庫的原始檔可能有很多版本,但GNU的標準庫是比較好的,都是世界頂級的大師做的。GCC也是最好最標準的編譯器。

ubuntu上apt-get source libstdc++6 libc6

相關推薦

C語言標準--

本文包括大部分C標準庫函式,但沒有列出一些用途有限的函式以及某些可以簡單的從其他函式合成的函式,也沒有包含多位元組和本地化函式。 標準庫中的各個函式、型別以及巨集分別在以下標準標頭檔案中說明: <assert.h> <float.h> <mat

C語言標準

span oca baidu linu math.h mit signal url math   共15個,請查看,在linux下的目錄位/usr/share/include assert.h ctype.h errno.h float.h limits.h

利用C語言標準生成一個真隨機數的方法

        首先需要明確一點的是,計算機系統中生成一個隨機數,需要依賴一個隨機量,這個隨機量稱為隨機數種子。否則生成的就是偽隨機數。隨機數種子的值越多樣化,生成的數就越隨機。通常,隨機數種子從計算機系統外部引入,例如人的操作、ADC採集到的值等。         C語言

C語言標準中round函式

本文轉自---http://demon.tw/programming/c-round.html C語言標準庫中有沒有round函式?答案是,可能有,也可能沒有。這取決於你使用的編譯器,更準確地說,是編輯器是否支援C99標準。 讓我們簡單回顧一下C語言標準的歷史:C的第一個標

2.2 C語言標準

標準庫                 標準標頭檔案:                 <assert.h>  <

嵌入式Linux開發常用C語言標準函式

推薦兩個網站: http://www.cplusplus.com/ 各大語言基礎入門必備網站 菜鳥教程:http://www.runoob.com/ 標準輸入/輸出類函式 scanf() http://www.runoob.com/cprogramming/c-functio

C++】C語言標準以及標準標頭檔案

靜態連結庫(Static Link Library)——   Linux 下的 .a 和 Windows 下的 .lib。 ANSI C 標準共定義了 15 個頭檔案,稱為“C標準庫”,所有的編譯器都必須支援,如何正確並熟練的使用這些標準庫,可以反映出一個程式

C語言標準概覽詳述[3]-實現限制,

標頭檔案<limits.h>中定義了用於表示整型別大小的常量。以下所列的值是可接受的最小值,實際系統中可能有更大的值。 CHAR_BIT 8 char型別的位數 CHAR_MAX UCHAR_MAX或SCHAR_MAX char型別的最大值 CH

Linux上C語言標準數學函式的引用

       eclipse安裝了CDT外掛之後就可以在上面編輯、編譯、連結、執行C/C++程式了,但是不同於gcc編譯器的純命令列操作,eclipse上基本上都是通過圖形化介面實現的,只需要進行簡單的設定就可以實現特定的功能。函式庫通常可以靜態連結庫(*.a檔案)和動態

[development][C] C語言標準

inux https www .html cti six man c語言標準 efs GUN C的標準文檔: 也就是glibc https://www.gnu.org/software/libc/ http://man7.org/linux/man-pages/dir_

c++11 標準函數 std::move 和 完美轉發 std::forward

標準庫函數 這樣的 除了 值引用 sin 引入 語言 優先 ace c++11 標準庫函數 std::move 和 完美轉發 std::forward #define _CRT_SECURE_NO_WARNINGS #include <iostream>

C語言文件的加載方式

部分函數 HA 靜態 區分 最大 靜態鏈接 open 返回函數 接收 Linux下使用庫有三種方式,靜態鏈接庫,動態鏈接庫和動態加載庫。 -靜態鏈接庫: 在編譯過程中,將所需要的庫文件生成a文件並直接鏈接到最終的可執行文件當中,所以相對來講,靜態方式生成的image大小最

c++ 常用標準

struct friend 開始 lac 適用於 repl 函數 數組 常用 vector: 在vc6中,如果要鑲嵌使用vector, 如vector<vector<int> >, 後面的兩個> 應該用,空格隔開, 否則被編譯器認為是移位符 s

C語言----指針

指針 什麽 出錯 變量賦值 void 聲明 extern pan [] 1.如果f是一個函數,請說明 f() 和f的意思。 f是函數的地址,f()是函數 2.怎樣理解數組的下標運算? 先偏移,後取址。 3.int *p,*q; int a[]={10,20,30,40};

C語言常用函數實現

沖突 nbsp 常用 tr1 mov 一個 就會 || 參數 1.strcpy char * strcpy(char *dst,const char *src) { if((dst==NULL)||(src==NULL))

C/C++——C語言常用函數

fseek class signed tle alpha sta 控制字符 精度 部分 本文轉載自:https://blog.csdn.net/qq_36955347/article/details/71511900 一、數學函數 調用數學函數時,要

c語言標準輸入和scanf的關系

我們 scanf etc 鍵盤輸入 div while image 標準輸入 這樣的 int a scanf("%d",&a);  什麽意思,是從鍵盤讀取一個數字存放到a中。錯,scanf和所有從鍵盤獲取輸入數據的函數都不是直接從鍵盤獲取數據的,而是從“標準輸

C語言函式:動態連結與靜態連結

首先,函式庫就是一些事先寫好的函式的集合,是別人分享的,我們可以拿來使用的。經過一些校準和整理,就形成一份標準化的函式庫。例如glibc 函式庫有兩種提供形式:動態連結庫與靜態連結庫 早起函式庫裡的函式都是直接共享的,就是所謂的開源社群。後來函式庫商業化,就出現了靜態連結庫與動態連結庫。

C++Primer_Chap17_標準特殊設施_List03_正則表示式_筆記

  正則表示式(regular expression)是一種描述字元序列的方法,是一種及其強大的計算工具。C++正則表示式庫(RE庫)定義在標頭檔案regex中,包含多個元件: 正則表示式庫元件 regex 表示有一個正則

C++Primer_Chap17_標準特殊設施_List02_bitset型別_筆記

  定義在標頭檔案bitset中的bitset類使位運算的使用更為容器,並且能夠處理超過最長整型型別大小的位集合。 #include <bitset> 定義和初始化bitset   當我們定義一個bitset時,需要宣告它包含多少個二進位制位。 bit