復制相關函數:memcpy、memmove、strcpy、strncpy
成都創新互聯憑借在網站建設、網站推廣領域領先的技術能力和多年的行業經驗,為客戶提供超值的營銷型網站建設服務,我們始終認為:好的營銷型網站就是好的業務員。我們已成功為企業單位、個人等客戶提供了成都做網站、網站制作服務,以良好的商業信譽,完善的服務及深厚的技術力量處于同行領先地位。
字符串連接函數:strcat、strncat
字符串比較函數:memcmp、strcmp、strcoll、strncmp、strxfrm、
查找函數:memchr、strchr、strcspn、strpbrk、strrchr、strspn、strstr、strtok
其他相關函數:memset、strerror、strlen
首先要明白,sizeof不是函數,而是操作符;strlen是函數。
操作符sizeof用來判斷對象、類型所占用的內存空間的字節數,strlen是計算一個字符串以字節計的長度。如:sizeof(int)、sizeof(double)、sizeof(char)等是合法的,可以計算出int、double、char這些類型所占用的字節數分別是4、8、1,而用strlen則是非法的。再如:若有char
a[20]="123";,那么,strlen(a)的結果是3,而sizeof(a)的結果是20;前者是字符串“123”的長度,后者是為數組a分配的內存空間。還有:當計算一個指向字符串的指針時,sizeof得到的是指針本身的長度即固定為4(32位機),而strlen得到的是指針指向的字符串的長度。如:char
a[20]="1234567",*p=a;,則,sizeof(p)=4,而strlen(p)=7。似乎復雜了點。記住一個原則就好判斷:操作符sizeof用來計算系統為對象本身分配的空間(以字節計),函數strlen用來計算字符串的長度(以字節計)。
常用詞匯:
1、short:修飾int,短整型數據,可省略被修飾的int。
2、long:修飾int,長整型數據,可省略被修飾的int。
3、long long:修飾int,超長整型數據,可省略被修飾的int。
4、signed:修飾整型數據,有符號數據類型。
5、unsigned:修飾整型數據,無符號數據類型。
6、restrict:用于限定和約束指針,并表明指針是訪問一個數據對象的唯一且初始的方式。
7、return:用在函數體中,返回特定值(如果是void類型,則不返回函數值)。
8、continue:結束當前循環,開始下一輪循環。
9、break:跳出當前循環或switch結構。
10、goto:無條件跳轉語句。
11、if:條件語句,后面不需要放分號。
12、else:條件語句否定分支(與if連用)。
13、switch:開關語句(多重分支語句)。
14、case:開關語句中的分支標記,與switch連用。
15、default:開關語句中的“其他”分支,可選。
常用函數:
1、int isalpha(int ch) 若ch是字母('A'-'Z','a'-'z'),返回非0值,否則返回0。
2、int isalnum(int ch) 若ch是字母('A'-'Z','a'-'z')或數字('0'-'9'),返回非0值,否則返回0。
3、int abs(int i) 返回整型參數i的絕對值。
4、double cabs(struct complex znum) 返回復數znum的絕對值。
5、double fabs(double x) 返回雙精度參數x的絕對值。
6、long labs(long n) 返回長整型參數n的絕對值。
參考資料來源:百度百科—C語言
網站名稱:c語言字符型函數是 c語言 字符型
文章出自:http://vcdvsql.cn/article44/ddeijee.html
成都網站建設公司_創新互聯,為您提供網站策劃、自適應網站、外貿網站建設、全網營銷推廣、定制開發、網站收錄
聲明:本網站發布的內容(圖片、視頻和文字)以用戶投稿、用戶轉載內容為主,如果涉及侵權請盡快告知,我們將會在第一時間刪除。文章觀點不代表本網站立場,如需處理請聯系客服。電話:028-86922220;郵箱:631063699@qq.com。內容未經允許不得轉載,或轉載時需注明來源: 創新互聯