標準c字元和字串

2021-07-03 14:32:50 字數 2118 閱讀 1368



atof()

將字串轉換成浮點數

atoi()

將字串轉換成整數

atol()

將字串轉換成長整型數

isalnum()

當字母或數字字元時, 返回真值

isalpha()

當字母字元時, 返回真值

iscntrl()

當控制字元時, 返回真值

isdigit()

當數字字元時, 返回真值

isgraph()

當非空格可列印字元時, 返回真值

islower()

當小寫字母字元時, 返回真值

isprint()

當可列印字元時, 返回真值

ispunct()

當標點字元時, 返回真值

isspace()

當空格字元時, 返回真值

isupper()

當大寫字母字元時, 返回真值

isxdigit()

當十六進製制字元時, 返回真值

memchr()

在某一記憶體範圍中查詢一特定字元

memcmp()

比較記憶體內容

memcpy()

拷貝記憶體內容

memmove()

拷貝記憶體內容 與mencpy相同,不同的是當to 和 from 重疊,函式正常仍能工作。memcpy不考慮記憶體重疊的問題,而memmove考慮記憶體重疊的問題。

memset()

將一段記憶體空間填入某值

strcat()

連線兩個字串

strchr()

查詢某字元在字串中首次出現的位置

strcmp()

比較兩個字串

strcoll()

採用目前區域的字元排列次序來比較字串

strcpy()

拷貝字串

strcspn()

在某字串中匹配指定字串

strerror()

返回錯誤碼對應的文字資訊

strlen()

返回指定字串的長度

strncat()

連線某一長度的兩個字串 將字串from 中至多count個字元連線到字串to中,追加空值結束符。返回處理完成的字串

strncmp()

比較某一長度的兩個字串 功能:比較字串str1 和 str2中至多count個字元 如果引數中任一字串長度小於count, 那麼當比較到第乙個空值結束符時,就結束處理

strncpy()

複製某一長度的乙個字串到另一字串中 將字串from 中至多count個字元複製到字串to中。如果字串from 的長度小於count,其餘部分用'\0'填補。返回處理完成的字串

strpbrk()

查詢某字串在另一字串中首次出現的位置

strrchr()

查詢某字元在字串中末次出現的位置 函式返回乙個指標,它指向字元ch 在字串str末次出現的位置,如果匹配失敗,返回null。

strspn()

返回子串的長度,子串的字元都出現包含於另一字串中

strstr()

在一字串中查詢指定的子串首次出現的位置 ,函式返回乙個指標,它指向字串str2 首次出現於字串str1中的位置,如果沒有找到,返回null

strtod()

將字串轉換成浮點數

strtok()

查詢指定字元之前的子串 函式返回字串str1中緊接「標記」的部分的指標, 字串str2是作為標記的分隔符。如果分隔標記沒有找到,函式返回null。為了將字串轉換成標記,第一次呼叫str1 指向作為標記的分隔符。之後所以的呼叫str1 都應為null

strtol()

將字串轉換成長整型數

strtoul()

將字串轉換成無符號長整型數

strxfrm()

轉換子串, 可以用於字串比較                             

tolower()

將字元轉換成小寫字元

toupper()

將字元轉換成大寫字元

標準c字元和字串

atof 將字串轉換成浮點數 atoi 將字串轉換成整數 atol 將字串轉換成長整型數 isalnum 當字母或數字字元時,返回真值 isalpha 當字母字元時,返回真值 iscntrl 當控制字元時,返回真值 isdigit 當數字字元時,返回真值 isgraph 當非空格可列印字元時,返回真...

標準C字元和字串函式

atof 將字串轉換成浮點數 atoi 將字串轉換成整數 atol 將字串轉換成長整型數 isalnum 當字母或數字字元時,返回真值 isalpha 當字母字元時,返回真值 iscntrl 當控制字元時,返回真值 isdigit 當數字字元時,返回真值 isgraph 當非空格可列印字元時,返回真...

C字串和C 字串

在c中,並沒有字串這個資料型別,而是使用字元陣列來儲存字串。c字串實際上就是乙個以null 0 字元結尾的字元陣列,null字元表示字串的結束。需要注意的是 只有以null字元結尾的字元陣列才是c字串,否則只是一般的c字元陣列。c字串定義時可以利用 號進行初始化,但是以後不能利用 對c字串進行賦值。...