将一个字符串转换成整型数,方便后序的处理
atoi函数
此函数可以将一个字符串转换成整型- //头文件
- #include <stdlib.h>
- //函数原型
- int atoi(const char *nptr);
- //nptr:待转换的字符串的地址
- //ret:转换后的整型数
- //注意:转换的字符串里边不能有其他字符
复制代码
atol、atoll函数
- long atol(const char *nptr);
- long long atoll(const char *nptr);
复制代码 strcat函数
strcat是一个字符串处理函数,用于将一个字符串连接到另一个字符串的末尾。- char *strcat(char *dest, const char *src);
- //dest:目标字符串,函数会将 src 连接到 dest 的末尾,dest 必须有足够的空间来存储连接后的字符串。
- //src:源字符串,要被连接到 dest 的字符串
- //ret:返回值是 dest,即连接后的字符串的首地址。
- //notice:将 src 字符串连接到 dest 字符串的末尾,不包括 src 的终止符 \0,但会在连接后的字符串末尾添加一个终止符 \0
复制代码 strncat函数
strncat用于安全连接字符串的函数,它可以限制连接的字符数,从而避免缓冲区溢出问题。- char *strncat(char *dest, const char *src, size_t n);
- //dest:目标字符串,函数会将 src 的部分内容连接到 dest 的末尾。dest 必须有足够的空间来存储连接后的字符串。
- //src:源字符串,要被连接的部分字符串。
- //n:最大连接字符数,指定从 src 中最多连接多少个字符到 dest
- //ret:返回值是 dest,即连接后的字符串的首地址。
- //notice:strncat 从 src 中最多连接 n 个字符到 dest 的末尾,并在连接后的字符串末尾添加一个终止符 \0。如果 src 的长度小于或等于 n,则整个 src 都会被连接到 dest。
复制代码 sprintf函数
sprintf 是 C 语言中的一个格式化字符串函数,用于将格式化的数据写入到一个字符串中。它类似于 printf,但输出目标是一个字符数组,而不是标准输出(如屏幕)- int sprintf(char *str, const char *format, ...);
- //str:目标字符数组,函数会将格式化后的字符串写入到这个数组中。
- //format:格式化字符串,用于指定输出的格式,与 printf 的格式化字符串类似。
- //...:可变参数列表,根据格式化字符串中指定的格式,提供相应的数据。
- //ret:返回值是写入到目标字符串中的字符数(不包括终止符 \0)。如果发生错误,返回负值。
- //notice:sprintf 根据格式化字符串 format 和后续的参数,将数据格式化后写入到目标字符串 str 中,并在末尾添加一个终止符 \0。
复制代码 来源:程序园用户自行投稿发布,如果侵权,请联系站长删除
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作! |