精品专区-精品自拍9-精品自拍三级乱伦-精品自拍视频-精品自拍视频曝光-精品自拍小视频

網站建設資訊

NEWS

網站建設資訊

c語言頭文件與庫函數 c語言頭文件

c語言 庫函數 頭文件

字符處理函數

我們一直強調成都網站制作、網站建設對于企業的重要性,如果您也覺得重要,那么就需要我們慎重對待,選擇一個安全靠譜的網站建設公司,企業網站我們建議是要么不做,要么就做好,讓網站能真正成為企業發展過程中的有力推手。專業網站制作公司不一定是大公司,創新互聯公司作為專業的網絡公司選擇我們就是放心。

本類別函數用于對單個字符進行處理,包括字符的類別測試和字符的大小寫轉換

頭文件

ctype.h

函數列表

函數類別

函數用途

詳細說明

字符測試

是否字母和數字

isalnum

是否字母

isalpha

是否控制字符

iscntrl

是否數字

isdigit

是否可顯示字符(除空格外)

isgraph

是否可顯示字符(包括空格)

isprint

是否既不是空格,又不是字母和數字的可顯示字符

ispunct

是否空格

isspace

是否大寫字母

isupper

是否16進制數字(0-9,A-F)字符

isxdigit

字符大小寫轉換函數

轉換為大寫字母

toupper

轉換為小寫字母

tolower

地區化

本類別的函數用于處理不同國家的語言差異。

頭文件

local.h

函數列表

函數類別

函數用途

詳細說明

地區控制

地區設置

setlocale

數字格式約定查詢

國家的貨幣、日期、時間等的格式轉換

localeconv

數學函數

本分類給出了各種數學計算函數,必須提醒的是ANSI

C標準中的數據格式并不符合IEEE754標準,一些C語言編譯器卻遵循IEEE754(例如frinklin

C51)

頭文件

math.h

函數列表

函數類別

函數用途

詳細說明

錯誤條件處理

定義域錯誤(函數的輸入參數值不在規定的范圍內)

值域錯誤(函數的返回值不在規定的范圍內)

三角函數

反余弦

acos

反正弦

asin

反正切

atan

反正切2

atan2

余弦

cos

正弦

sin

正切

tan

雙曲函數

雙曲余弦

cosh

雙曲正弦

sinh

雙曲正切

tanh

指數和對數

指數函數

exp

指數分解函數

frexp

乘積指數函數

fdexp

自然對數

log

以10為底的對數

log10

浮點數分解函數

modf

冪函數

冪函數

pow

平方根函數

sqrt

整數截斷,絕對值和求余數函數

求下限接近整數

ceil

絕對值

fabs

求上限接近整數

floor

求余數

fmod

本分類函數用于實現在不同底函數之間直接跳轉代碼。

頭文件

setjmp.h

io.h

函數列表

函數類別

函數用途

詳細說明

保存調用環境

setjmp

恢復調用環境

longjmp

信號處理

該分類函數用于處理那些在程序執行過程中發生例外的情況。

頭文件

signal.h

函數列表

函數類別

函數用途

詳細說明

指定信號處理函數

signal

發送信號

raise

可變參數處理

本類函數用于實現諸如printf,scanf等參數數量可變底函數。

頭文件

stdarg.h

函數列表

函數類別

函數用途

詳細說明

可變參數訪問宏

可變參數開始宏

va_start

可變參數結束宏

va_end

可變參數訪問宏

訪問下一個可變參數宏

va_arg

輸入輸出函數

該分類用于處理包括文件、控制臺等各種輸入輸出設備,各種函數以“流”的方式實現

頭文件

stdio.h

函數列表

函數類別

函數用途

詳細說明

文件操作

刪除文件

remove

修改文件名稱

rename

生成臨時文件名稱

tmpfile

得到臨時文件路徑

tmpnam

文件訪問

關閉文件

fclose

刷新緩沖區

fflush

打開文件

fopen

將已存在的流指針和新文件連接

freopen

設置磁盤緩沖區

setbuf

設置磁盤緩沖區

setvbuf

格式化輸入與輸出函數

格式輸出

fprintf

格式輸入

fscanf

格式輸出(控制臺)

printf

格式輸入(控制臺)

scanf

格式輸出到緩沖區

sprintf

從緩沖區中按格式輸入

sscanf

格式化輸出

vfprintf

格式化輸出

vprintf

格式化輸出

vsprintf

字符輸入輸出函數

輸入一個字符

fgetc

字符串輸入

fgets

字符輸出

fputc

字符串輸出

fputs

字符輸入(控制臺)

getc

字符輸入(控制臺)

getchar

字符串輸入(控制臺)

gets

字符輸出(控制臺)

putc

字符輸出(控制臺)

putchar

字符串輸出(控制臺)

puts

字符輸出到流的頭部

ungetc

直接輸入輸出

直接流讀操作

fread

直接流寫操作

fwrite

文件定位函數

得到文件位置

fgetpos

文件位置移動

fseek

文件位置設置

fsetpos

得到文件位置

ftell

文件位置復零位

remind

錯誤處理函數

錯誤清除

clearerr

文件結尾判斷

feof

文件錯誤檢測

ferror

得到錯誤提示字符串

perror

實用工具函數

本分類給出了一些函數無法按以上分類,但又是編程所必須要的。

頭文件

stdlib.h

函數列表

函數類別

函數用途

詳細說明

字符串轉換函數

字符串轉換為整數

atoi

字符串轉換為長整數

atol

字符串轉換為浮點數

strtod

字符串轉換為長整數

strtol

字符串轉換為無符號長整型

strtoul

偽隨機序列產生函數

產生隨機數

rand

設置隨機函數的起動數值

srand

存儲管理函數

分配存儲器

calloc

釋放存儲器

free

存儲器分配

malloc

重新分配存儲器

realloc

環境通信

中止程序

abort

退出程序執行,并清除環境變量

atexit

退出程序執行

exit

讀取環境參數

getenv

程序掛起,臨時執行一個其他程序

system

搜索和排序工具

二分查找(數據必須已排序)

bsearch

快速排序

qsort

整數運算函數

求絕對值

abs

div

得到除法運算底商和余數

求長整形底絕對值

labs

求長整形除法的商和余數

ldiv

多字節字符函數

得到多字節字符的字節數

mblen

得到多字節字符的字節數

mbtowc

多字節字符轉換

wctomb

多字節字符的字符串操作

將多字節串轉換為整數數組

mbstowcs

將多字節串轉換為字符數組

mcstowbs

字符串處理

本分類的函數用于對字符串進行合并、比較等操作

頭文件

string.h

函數列表

函數類別

函數用途

詳細說明

字符串拷貝

塊拷貝(目的和源存儲區不可重疊)

memcpy

塊拷貝(目的和源存儲區可重疊)

memmove

串拷貝

strcpy

按長度的串拷貝

strncpy

字符串連接函數

串連接

strcat

按長度連接字符串

strncat

串比較函數

塊比較

memcmp

字符串比較

strcmp

字符串比較(用于非英文字符)

strcoll

按長度對字符串比較

strncmp

字符串轉換

strxfrm

字符與字符串查找

字符查找

memchr

字符查找

strchr

字符串查找

strcspn

字符串查找

strpbrk

字符串查找

strspn

字符串查找

strstr

字符串分解

strtok

雜類函數

字符串設置

memset

錯誤字符串映射

strerror

求字符串長度

strlen

日期和時間函數

本類別給出時間和日期處理函數

頭文件

time.h

函數列表

函數類別

函數用途

詳細說明

時間操作函數

得到處理器時間

clock

得到時間差

difftime

設置時間

mktime

得到時間

time

時間轉換函數

得到以ASCII碼表示的時間

asctime

得到字符串表示的時間

ctime

得到指定格式的時間

strftime

函數庫未來的發展方向

本部分用于說明各類別函數庫在將來如何發展。

序號

庫類別

頭文件

詳細說明

1

錯誤處理

errno.h

2

字符處理

ctype.h

3

地區化

local.h

4

數學函數

math.h

5

信號處理

signal.h

6

輸入輸出

stdio.h

7

實用工具程序

stdlib.h

8

字符串處理

string.h

C語言庫函數和編程時的頭文件有什么聯系

頭文件包含了很多很多函數 當程序中要用到相關函數時需要把函數通過頭文件導入程序

比如 stdio.h頭文件里面包含了 printf scanf 輸入輸出函數

所以使用輸入輸出函數的時候要 導入 stdio.h頭文件

c語言程序由哪三部分組成?

c語言程序由頭文件、main函數、子函數和結構體組成的。

1、頭文件:頭文件包含程序中要調用的庫函數,程序中調用了某個庫函數,程序開始時必須寫上“#include或#include“頭文件名”。

2、main函數:程序的主體部分,實現算法的主干。

3、子函數:main函數中用到的方法,為避免main函數過長引起錯誤,會把算法的某個過程摘出來用子函數實現。子函數在main函數中調用,在main函數外定義。

4、結構體:可有可無,是一種特殊的數據類型,由編程者根據需要定義。

C語言中的頭文件有多少種都有哪些?C函數庫有哪些?

iv_t和lldiv_t;宏例如EXIT_FAILURE、EXIT_SUCCESS、RAND_MAX和MB_CUR_MAX等等;

常見的函數有malloc()、calloc()、realloc()、free()、system()、atoi()、atol()、rand()、srand()、exit()等。具體內容可以在編譯器的包含目錄stdlib.h頭文件中打開查看。

為了方便用戶編寫程序,C語言為用戶開發了大量的庫函數,定義在。H文件,用戶可以調用這些函數來實現強大的功能。因此,對于用戶來說,這些函數的使用是提高編程水平的關鍵。

擴展資料:

以下內容適用于頭文件

1.對于具有外部存儲類型的標識符,可以在任何其他源程序文件中聲明后引用它們,這樣用戶就可以完全將具有外部存儲類型的標識符的一些聲明放在頭文件中。

2.具體來說,頭文件可以包括用戶構造的數據類型(例如枚舉類型)、外部變量、外部函數、常量和具有一定通用性或公共量的內聯函數。一般的變量和函數定義不應該放在頭文件中。

其他:

雙假設(雙x,雙y);//給定一個直角三角形的兩條邊的長度,求斜邊的長度。

雙ldexp(雙x,int指數);//計算x*(2的指數次方)。

雙poly(Doublex,intdegree,Doublecoeffs[])//計算多項式。

Ntmatherr(structexception*e)//數學錯誤計算處理程序。


網頁名稱:c語言頭文件與庫函數 c語言頭文件
文章源于:http://m.jcarcd.cn/article/ddsoddd.html
主站蜘蛛池模板: 欧美一级视频免费 | 国产香蕉在线观 | 无码aⅴ在线观看 | 97在线视频网站 | 日本亚洲歐洲中文 | 国内精自视频品线 | 欧美孕妇xxxx | 国产视频自拍91 | 三级中文高清 | 国产在线精品12页 | 国产精品福利免费 | 成人激情视频在线 | 人人揉人人捏人人添 | 成人午夜福利影视 | 91极品蜜桃臀在线 | 福利小视频91 | 国产大片在线观看 | 国产亚洲精品在天 | 国产啪在线91| 日本在线视频在线 | sssswww女| 青青导航| 国产精品第一二三区 | 欧美一区二区三区视 | 日韩视频中文字暮 | 日韩精品三级 | 国产一区二区在 | 91大神无删减 | 国产性爱在线播放 | 国产日韩区欧美a | 成人影片免 | 日本一道高清视频 | 国产愉拍精品视频手 | 欧美在线精品αⅴ | 精品免费在线视频 | 日本tv| 国产极品视频一区二 | 区三区影院视频 | 国产日韩末满 | 午夜免费福利在 | 国产疯狂女同互磨高 |