- char *gets(char *s);
- int getchar(void);
- char *fgets(char *s, int size, FILE *stream);
- int fgetc(FILE *stream);
- size_t strlen(const char *s);
- int puts(const char *s);
- int putchar(int c);
- int fputc(int c, FILE *stream);
- int fputs(const char *s, FILE *stream);
- char *strcat(char *dest, const char *src);
- char *strncat(char *dest, const char *src, size_t n);
- char *strcpy(char *dest, const char *src);
- char *strncpy(char *dest, const char *src, size_t n);
- int strcmp(const char *s1, const char *s2);
- int strncmp(const char *s1, const char *s2, size_t n);
- char *strchr(const char *s, int c);
- char *strrchr(const char *s, int c);
- char *strstr(const char *haystack, const char *needle);
- 字符串转整形数据
- int atoi(const char *nptr);
- long atol(const char *nptr);
- long long atoll(const char *nptr);
- long int strtol(const char *nptr, char **endptr, int base);
- long long int strtoll(const char *nptr, char **endptr, int base);
-
- 字符串转浮点型数据
- double atof(const char *nptr);
- double strtod(const char *nptr, char **endptr);
- float strtof(const char *nptr, char **endptr);
- long double strtold(const char *nptr, char **endptr);
C语言中使用正则表达式