麻豆小视频在线观看_中文黄色一级片_久久久成人精品_成片免费观看视频大全_午夜精品久久久久久久99热浪潮_成人一区二区三区四区

首頁(yè) > 學(xué)院 > 開(kāi)發(fā)設(shè)計(jì) > 正文

iOS階段學(xué)習(xí)第十天筆記(字符串操作)

2019-11-14 18:46:35
字體:
來(lái)源:轉(zhuǎn)載
供稿:網(wǎng)友

iOS學(xué)習(xí)(C語(yǔ)言)知識(shí)點(diǎn)整理

一、字符串的操作

 1)字符串的存儲(chǔ),字符數(shù)組,在堆里面申請(qǐng)內(nèi)存空間。

 實(shí)例代碼:

2)字符操作函數(shù), 形參為對(duì)應(yīng)參數(shù)的ASCII碼值,滿足條件返回1,不滿足返回0 ; 需要引用頭文件#include <ctype.h>

 1、int     isalnum(int);// 判斷是否是數(shù)字或者字母

 2、int     isalpha(int);//判斷是否是英文字符

 3、int     isdigit(int);//判斷是否是數(shù)字 0~9

 4、int     islower(int);//判斷是否是小寫(xiě)字母

 5、int     isupper(int);//判斷是否是大寫(xiě)字母

 6、int     isxdigit(int);//是否是16進(jìn)制數(shù)字

 7、int     tolower(int);//轉(zhuǎn)成小寫(xiě)

 8、int     toupper(int);//轉(zhuǎn)成大寫(xiě)

 9、int     digittoint(int);//把十六進(jìn)制數(shù)字字符轉(zhuǎn)換成整型

10、int     ishexnumber(int);//等價(jià) isxdigit

11、int     isnumber(int);//等價(jià)isdigit

 實(shí)例代碼:

3)字符串拷貝 使用strcpy或strncpy 后者可以指定拷貝長(zhǎng)度。

 實(shí)例代碼:

4)字符串比較函數(shù) strcmp, strncmp  后者可以限定比較字符串的長(zhǎng)度,如果相等比較結(jié)果等于0,如果s1>s2 結(jié)果大于0;

     如果s1<s2 結(jié)果小于0;比較結(jié)果等于字符串中首個(gè)不相等字符的ascii碼的差值。

實(shí)例代碼:

5)查找字符串函數(shù)  

 1、strchr 從左往右正向查找。

 2、strrchr 從右往左逆向查找。

 3、strstr 返回 s2字符串在s1字符串中第一次出現(xiàn)的位置,找不到對(duì)應(yīng)的字串, 返回NULL。

 實(shí)例代碼:

6)字符串拼接函數(shù)  

  1、strcat, 結(jié)構(gòu)char *strcat(char *dst, const char *src) dst 指向的內(nèi)存剩余的空間要足夠容納src字 符串,dst src 指向的內(nèi)存不能重疊。

  2、strncat,結(jié)構(gòu)char *strncat(char *, const char *, size_t n) size_t n: 最大拼接字符個(gè)數(shù)//數(shù)組的長(zhǎng)度-當(dāng)前的有效個(gè)數(shù)-1(預(yù)留結(jié)束符)

實(shí)例代碼:

7)字符串分割函數(shù) strtok 結(jié)構(gòu)char *strtok(char *src, const char *demi)。

1、strtok 把src字符串中所有的分隔符變成'/0'

2、直接修改原字符串

3、只有第一次調(diào)用的時(shí)候需要傳遞字符串的首地址, 從第二次開(kāi)始需要傳遞NULL

4、寫(xiě)一個(gè)函數(shù)實(shí)現(xiàn)截取字符串并提取被截?cái)嗟娜我徊糠肿址?/p>

 實(shí)現(xiàn)代碼:

8)檢索字符串

 1、strpbrk 函數(shù);結(jié)構(gòu)為 char *strpbrk(const char *s1, const char *s2);依次檢索s1中的字符,

       當(dāng)s2中也包含時(shí),停止檢索,并返回該字符位置.

 2、strspn 函數(shù);結(jié)構(gòu)為 size_t strspn(const char *s1, const char *s2);//s1中s1開(kāi)頭連續(xù)的都在s2中的字符數(shù)

 實(shí)例代碼:

9)提取整數(shù), 以數(shù)字開(kāi)頭提取到字母截止 ;實(shí)現(xiàn)函數(shù)有

   1、atoi 用于提取 int類(lèi)型數(shù)據(jù)

   2、atof 用于提取 double,float等浮點(diǎn)型數(shù)據(jù)

   3、atol 用于提取 long 等長(zhǎng)整形數(shù)據(jù)

 實(shí)例代碼:

10)反轉(zhuǎn)字符串

 實(shí)例代碼:

 


發(fā)表評(píng)論 共有條評(píng)論
用戶名: 密碼:
驗(yàn)證碼: 匿名發(fā)表
主站蜘蛛池模板: 一级成人黄色片 | 国产中出在线观看 | 成人免费一区二区三区视频网站 | 欧美视频国产精品 | hdbbwsexvideo| 免费在线观看成年人视频 | 日本网站一区 | 国产精品自拍啪啪 | 伊人yinren22综合网色 | 2018亚洲男人天堂 | 久久久久久久免费视频 | 综合精品| 在线中文字幕观看 | 天天干干 | 久久99精品久久久久久国产越南 | 欧美成人午夜 | 一区二区免费看 | sm高h视频 | 亚洲欧美日韩一区二区三区在线观看 | 久久亚洲精品久久国产一区二区 | 久久不射电影 | 久久精品一二三区白丝高潮 | 黄色毛片观看 | 99精品视频免费 | 欧美a∨一区二区三区久久黄 | 精品国产91一区二区三区 | 国产超碰人人爽人人做人人爱 | 国产精品久久久久久久久久 | h视频在线观看免费 | 全免费午夜一级毛片真人 | 欧美一级精品 | 精品国产一区二区三区久久久蜜月 | 国产亚洲综合一区二区 | 国产精品9191 | 国产精品久久久久国产精品三级 | 久久久一区二区三区精品 | 女18一级大黄毛片免费女人 | 黄色高清免费 | 中文字幕激情视频 | 亚州成人在线观看 | 日本娇小videos高潮 |