IOS--Day02---字符串

ANSI C提供的常用字符串处理函数

  •  int isalnum(int ch): 是否为字母和数字
  • int isalpha(int ch):是否为字母
  • int iscntrl(int ch):是否为控制字符
  • int isdigit(int ch):是否为控制数字
  • int isgraph(int ch):是否为可打印字符
  • int islower(int ch) 是否为小写  
  • int isupper(int ch )是否为大写
  • int isprint(int ch) 是否为可打印字符 包括空格
  • int ispunct(int ch) 判断是否为标点字符
  • int isspace( int ch)判断是否为空白字符(包括空格,Tab键,换行符)
  • int isdigit(int ch) 判断是否为16进制字符
  • char * strcat(char* str1,char * str2):把str2添加到str1的后面,返回追加后的字符串
  • char * strchr(char * str, int ch): 返回ch第一次在str中出现的位置
  • int strcmp(char * str1, char * str2):比较两个字符串的大小,如果str1>str2,返回正数,相等返回0,小于返回负值
  • char * strcpy(char*s tr1,char* str2,[int n]):将str2字符串的前n个字符复制到str1后面.如果没有指定参数n,则会将str2的全部字符复制到str1后面.(str1的长度必须足够大)
  • unsigned int strlen(char* str):返回字符串中字符的个数(不包含结束标志)
  • char * strstr(char* str1,char* str2):返回str2在str1中出现的位置.
  • int tolower(int ch):返回ch对应的小写字母
  • int toupper(int ch):返回ch对应的大写字母

--------------------------------------------------------------------------------------------

OC中提供了强大的字符串(@""),字符串是NSString对象,我们应尽量使用OC字符串

郑重声明:本站内容如果来自互联网及其他传播媒体,其版权均属原媒体及文章作者所有。转载目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。