1ï¼å符串æä½
strcpy(p, p1) å¤å¶å符串
strncpy(p, p1, n) å¤å¶æå®é¿åº¦å符串
strcat(p, p1) éå å符串
strncat(p, p1, n) éå æå®é¿åº¦å符串
strlen(p) åå符串é¿åº¦
strcmp(p, p1) æ¯è¾å符串
strcasecmp忽ç¥å¤§å°åæ¯è¾å符串
strncmp(p, p1, n) æ¯è¾æå®é¿åº¦å符串
strchr(p, c) å¨å符串ä¸æ¥æ¾æå®å符
strrchr(p, c) å¨å符串ä¸ååæ¥æ¾
strstr(p, p1) æ¥æ¾å符串
strpbrk(p, p1) 以ç®æ å符串çææå符ä½ä¸ºéåï¼å¨å½åå符串æ¥æ¾è¯¥éåçä»»ä¸å
ç´
strspn(p, p1) 以ç®æ å符串çææå符ä½ä¸ºéåï¼å¨å½åå符串æ¥æ¾ä¸å±äºè¯¥éåçä»»ä¸å
ç´ çå移
strcspn(p, p1) 以ç®æ å符串çææå符ä½ä¸ºéåï¼å¨å½åå符串æ¥æ¾å±äºè¯¥éåçä»»ä¸å
ç´ çå移
* å
·ææå®é¿åº¦çå符串å¤çå½æ°å¨å·²å¤ççå符串ä¹åå¡«è¡¥é¶ç»å°¾ç¬¦
2ï¼å符串å°æ°å¼ç±»åç转æ¢
strtod(p, ppend) ä»å符串 p ä¸è½¬æ¢ double ç±»åæ°å¼ï¼å¹¶å°åç»çå符串æéåå¨å° ppend æåç char* ç±»ååå¨ã
strtol(p, ppend, base) ä»å符串 p ä¸è½¬æ¢ long ç±»åæ´åæ°å¼ï¼base æ¾å¼è®¾ç½®è½¬æ¢çæ´åè¿å¶ï¼è®¾ç½®ä¸º 0 ä»¥æ ¹æ®ç¹å®æ ¼å¼å¤ææç¨è¿å¶ï¼0x, 0X åç¼ä»¥è§£é为åå
è¿å¶æ ¼å¼æ´åï¼0 åç¼ä»¥è§£é为å
«è¿å¶æ ¼å¼æ´å
atoi(p) å符串转æ¢å° int æ´å
atof(p) å符串转æ¢å° double 符ç¹æ°
atol(p) å符串转æ¢å° long æ´å
3ï¼å符æ£æ¥
isalpha() æ£æ¥æ¯å¦ä¸ºåæ¯å符
isupper() æ£æ¥æ¯å¦ä¸ºå¤§ååæ¯å符
islower() æ£æ¥æ¯å¦ä¸ºå°ååæ¯å符
isdigit() æ£æ¥æ¯å¦ä¸ºæ°å
isxdigit() æ£æ¥æ¯å¦ä¸ºåå
è¿å¶æ°å表示çææå符
isspace() æ£æ¥æ¯å¦ä¸ºç©ºæ ¼ç±»åå符
iscntrl() æ£æ¥æ¯å¦ä¸ºæ§å¶å符
ispunct() æ£æ¥æ¯å¦ä¸ºæ ç¹ç¬¦å·
isalnum() æ£æ¥æ¯å¦ä¸ºåæ¯åæ°å
isprint() æ£æ¥æ¯å¦æ¯å¯æå°å符
isgraph() æ£æ¥æ¯å¦æ¯å¾å½¢å符ï¼çæäº isalnum() | ispunct()
温馨提示:答案为网友推荐,仅供参考