• C 標準函式C standard library,缩写:libc)是在C語言程式設計中,所有符合標準的头文件(header file)的集合,以及常用的函式實作程序(如 I/O 輸入輸出和字串控制)。不像 COBOL、Fortran 和 PL/I等程式語言,在 C 語言的工作任務裡不會包含嵌入的關鍵字,所以幾乎所有的...
    7 KB (415 words) - 07:09, 21 March 2025
  • C++中的標準程式(Standard Library)是类和函式的集合,其使用核心語言寫成。標準程式提供若干泛型容器、函式物件、泛型字串和串流(包含交互和檔案I/O),支援部分語言特性和常用的函式,如開平方根。C++標準程式也吸收了ISO C90 C標準程式標準程式的特性宣告於std命名空間之中。...
    4 KB (458 words) - 09:35, 19 March 2022
  • C,又名glibc,是GNU计划所实现的C标准。尽管其名字中带有“C”,但它现在也直接支持C++(以及间接支持其他编程语言)。它是自由软件基金会(FSF)在20世纪90年代初为他们的GNU操作系统设计的。它为GNU系统,GNU/Linux系统和一些其他的类Unix系统提供了系统核心。这些提供了关键的API,包括ISO...
    30 KB (2,143 words) - 11:43, 29 September 2024
  • Stdarg.h (category C标准头文件)
    stdarg.h是C語言中C標準函式的標頭檔,stdarg是由standard(標準) arguments(參數)簡化而來,主要目的為讓函式能夠接收不定量參數。 C++的cstdarg標頭檔中也提供這樣的機能;雖然與C的標頭檔是相容的,但是也有衝突存在。 不定參數函式(Variadic functions)是stdarg...
    8 KB (923 words) - 02:49, 27 September 2020
  • C++ Technical Report 1(TR1)是ISO/IEC TR 19768, C++ Library Extensions(函式擴充)的一般名稱。TR1是一份文件,內容提出了對C++標準函式的追加項目。這些追加項目包括了正则表达、智能指针、哈希表、随机数生成器等。TR1自己並非標...
    16 KB (1,059 words) - 20:54, 4 September 2022
  • C语言应用日渐广泛。為了避免各開發廠商用的C語言的語法產生差異,美國國家標準局為C語言訂定了一套完整的國際標準語法,稱為ANSI C,作為C語言的標準。与此同时,国际标准化组织也接受该标准为国际标准。因此,ANSI C也同时被称为ISO C。二十世纪八十年代至今的有关程式開發工具,一般都支持符合ANSI...
    23 KB (2,810 words) - 10:02, 13 March 2025
  • C字串函式C語言裡負責各種字符串處理操作功能的標準函式,例如:複製,連接,標記化和搜索等。 轉換函數 mbtowc - converts the first multibyte character in a string to the matching wide character wctomb...
    7 KB (84 words) - 05:55, 30 July 2023
  • C++ 函式(Libraries)是一組擴充C++功能的經過同行評審(Peer-reviewed)且開放源碼程式。大多數的函式為了能夠以開放源碼或者封閉專案的方式運作,而授權於Boost軟體授權條款(Boost Software License)之下。許多Boost的開發人員是來自C++標準...
    16 KB (1,574 words) - 07:26, 13 March 2025
  • 隨著C++語言的演變,也逐漸演化出相應的標準程式。最先加進C++標準函式的是串流I/O程式,其用以取代傳統的C函式,如printf和scanf。隨後所引入的程式中最重要的便是標準模板,簡稱STL。 多年後,一個聯合的ANSI-ISO委員會於1998年對C++標準化(ISO/IEC...
    48 KB (5,739 words) - 22:50, 7 April 2025
  • Errno.h (category C标准头文件)
    errno.h是C語言C標準函式裡的標頭檔,定義了透過錯誤碼來回報錯誤資訊的巨集: errno巨集定義為一個int型態的左值, 包含任何函式使用errno功能所產生的上一個錯誤碼。 一些表示錯誤碼,定義為整數值的巨集: EDOM源自函式的參數超出範圍,例如sqrt(-1) ERANGE源自函式的結果超出範圍...
    8 KB (1,116 words) - 09:40, 9 September 2024
  • Klibc (category C標準函式)
    klibc,一種C標準函式,開發者為漢·彼得·艾文(Hans Peter Anvin)。它是自由軟體,採用GNU 通用公眾授權條款或BSD授權條款。它主要應用於Linux開機流程中,而且它也是早期用戶空間(Early user space)與initramfs的一部份。在此時,這些應用程式無法使用...
    1 KB (90 words) - 02:13, 6 September 2022
  • Vector (STL) (redirect from 向量 (C++))
    Vector 是C++標準程式中的一個類,可視為會自動擴展容量的陣列,以循序(Sequential)的方式維護變數集合。 vector的特色有支持隨機存取,在集合尾端增刪元素很快,但是在集合中間增刪元素比較費時。 vector是C++標準程式中的眾多容器之一。...
    10 KB (1,408 words) - 06:57, 13 April 2025
  • Musl (category C標準函式)
    musl,一種C標準函式,主要使用於以Linux內核為主的作業系統上,目標為嵌入系統與行動裝置,採用MIT許可證釋出。作者為瑞奇·費爾克(Rich Felker)。开发此的目的是写一份干净、高效、符合标准C标准。 Musl是从零开始设计的。一是希望让静态链接更高效;二是现有的C标准...
    4 KB (342 words) - 09:26, 30 October 2024
  • C++03,C++11標準包含核心語言的新機能,而且擴展C++標準程式,併入了大部分的C++ Technical Report 1程式(數學的特殊函式除外)。 ISO/IEC JTC1/SC22/WG21 C++標準...
    113 KB (16,209 words) - 07:02, 18 August 2024
  • Dietlibc (category C標準函式)
    dietlibc,一種輕量化的C標準函式。它是自由軟體,由菲力·馮·勒特那(Felix von Leitner)所開發,以GNU 通用公共授權條款第二版公開發行。它的設計目標,是作出一個盡可能小的C標準函式,因此它並沒有完全實作出所有glibc的函式,只保留了最重要以及最常用的部份。因為它的精簡特性,經常在嵌入系統中被使用。...
    983 bytes (89 words) - 08:05, 17 January 2024
  • Newlib (category C標準函式)
    Newlib,一種C標準函式,為自由軟體,主要用於嵌入系統上。由Cygnus Solutions開發,目前由Red Hat公司的工程師Jeff Johnson負責維護工作。Cygwin目前即是使用Newlib來作為它的C標準函式。 uClibc...
    926 bytes (43 words) - 22:15, 15 May 2024
  • Conio.h (category C語言)
    h,因為它不屬於C標準函式C Standard library)或POSIX的一部分。 conio.h所提供的函式計有: int kbhit(void) int getch(void) int getche(void) int ungetch(int c) char *cgets(char...
    1 KB (148 words) - 14:29, 5 February 2021
  • Strcpy (category C標準函式)
    Strcpy 是C語言的函式之一,來自 C語言標準函式,定義於 string.h,它可以複製以 null 為結束字元的記憶體區塊到另一個記憶體區塊內。由於字串在 C 語言不是首要的資料型態,而是以實作的方式來替代,在記憶體內以連續的位元組區塊組成,strcpy 可以有效複製兩個配置在記憶體以指標回傳的字串(字元指標或是字串指標)。...
    8 KB (863 words) - 10:12, 11 January 2021
  • Native Client (redirect from C PPAPI)
    2017年5月31日,Google宣布放棄PNaCl轉向WebAssembly。 NaCl使用Newlib作為它的C標準函式,但它也支援GNU C 函式。 它最初只支援x86平台,但目前也支援ARM平台與x86-64。 NaCl運用沙盒技术以防止外來(第三方)機器碼影響系統安全;...
    6 KB (596 words) - 10:34, 16 September 2023
  • FFmpeg (category C函式)
    FFmpeg 是一個開放原始碼的自由軟體,可以執行音訊和視訊多種格的錄影、轉檔、串流功能,包含了libavcodec——這是一個用於多個專案中音訊和視訊的解碼器函式,以及libavformat——一個音訊與視訊格式轉換函式。 这个项目最初是由法國程式設計師法布里斯·贝拉(Fabrice...
    28 KB (2,811 words) - 03:59, 15 March 2025
  • 在電腦中,重命名是指更改文件的名称。在一些操作系統上,这可以通过使用诸如ren或Mv之类的shell命令手动完成,也可以通过使用批量重命名软件自动完成重命名过程。程序員在編程時,C標準函式提供了一个名为rename的函数来讓程序員执行重命名操作。 ISO/IEC 9899:1999 specification (PDF). . p...
    1,019 bytes (91 words) - 13:26, 31 August 2023
  • C动态内存分配是在C语言中为了实现动态内存分配而进行的手动内存管理。这种管理是通过C標準函式中的malloc、realloc、calloc、free 等函数进行的。 C++ 为了兼容 C 语言也提供这些函数,但是更推荐使用 new、delete 操作符来完成类似的操作。 malloc...
    3 KB (256 words) - 17:35, 13 December 2022
  • Bionic,可以指: Bionic (軟體),是 Google 開發的自由軟體 C 標準函式,用於 Android 嵌入系統。 超·未·來(Bionic),美國女歌手克莉絲汀·阿奎萊拉的第四張個人專輯。 仿生學(Bionics),是模仿生物的特殊本領的一門科學。...
    376 bytes (50 words) - 03:38, 20 November 2016
  • Bionic (軟體) (category C標準函式)
    Bionic libc,是一種 C 標準函式(包含libc、libdl、libm與libpthread),由 Google 所開發的自由軟體,用於 Android 嵌入系統上,採用 BSD 授權條款運行於Linux kernel上。Google 希望用它來取代 glibc,它的發展目標是達到輕量化以及高運行速度。...
    2 KB (184 words) - 08:27, 23 January 2022
  • Embedded GLIBC (category C標準函式)
    嵌入GNU C函式(Embedded GLIBC,縮寫為 EGLIBC),一種C標準函式,是GNU C 函式(glibc)的一個分支。它是自由軟體,採用GNU較寬鬆公共許可證(LGPL)發行。它希望能應用於嵌入系統,但它的原始碼與執行檔仍然保持與glibc一致。它的作者宣稱它不是glibc...
    3 KB (231 words) - 08:16, 17 January 2024
  • UClibc (category C標準函式)
    uClibc比一般用于Linux发行版的CGNU C 函式 (glibc)要小得多,glibc目标是要支持最大范围的硬件和内核平台的所有C标准,而uClibc專注于嵌入Linux。很多功能可以根据空间需求进行取舍。 uClibc运行于标准的以及无MMU的Linux系统上,支持i386,x86...
    4 KB (319 words) - 19:43, 9 October 2024
  • 檔案結尾 (category C標準函式)
    檔案結尾(英語:End of File,縮寫為EOF),是作業系統无法从数据源读取更多数据的情形。資料源通常为檔案或串流。 在C標準函式中,像getchar这样的数据读取函数返回一个与符号(巨集)EOF相等的值来指明文件结束的情况发生,EOF的真实值与不同的平台有关(但通常是-1,比如在glibc...
    4 KB (668 words) - 07:10, 17 July 2024
  • C替代标记指一批C语言常见运算符的可选拼写。它们实现为C標準函式中iso646.h头文件内的一组宏(台湾作巨集)定义。此标记作为C90标准的修正案于1995年增补。 替代标记允许程序员使用C语言按位和逻辑运算符,原先的标记在一些国际和非QWERTY键盘上很难输入。根据ISO/IEC 646标准...
    3 KB (394 words) - 23:53, 7 January 2024
  • C编程语言为電腦檔案输入和输出提供了许多标准函数。这些函数构成了C標準函式头文件的大部分<stdio.h> 。 该功能源自1970年代早期贝尔实验室的迈克·莱斯克编写的“便携 I/O 包” 并在第7版Unix中正式成为UNIX操作系统的一部分。 ISO/IEC 9899:1999 specification...
    1 KB (101 words) - 10:28, 11 May 2022
  • Zlib (category C函式)
    zlib是一个用于資料壓縮的函式,由Jean-loup Gailly與Mark Adler開發,初版0.9版发布于1995年5月1日。zlib使用抽象化的DEFLATE演算法,最初是為libpng函式所设计,後來逐渐被許多其他軟體使用。此函式為自由軟體,使用zlib授權许可。...
    6 KB (855 words) - 03:04, 2 January 2025
  • Stddef.h (category C標準函式)
    stddef.h是C標準函数中的头文件,定义了若干常见的类型与宏。 ptrdiff_t 有符号整数型 size_t 无符号整数型 wchar_t 16位或32位整数型 NULL 与实现相关的空指针的值 offsetof(type, member-designator) 结构体内成员的偏移量...
    557 bytes (58 words) - 08:00, 29 January 2019