将一个字符串转换成整型数,方便后序的处理
atoi函数
此函数可以将一个字符串转换成整型
//头文件#include <stdlib.h>//函数原型int atoi(const char *nptr);//nptr:待转换的字符串的地址//ret:转换后的整型数//注意:转换的字符串里边不能有其他字符//头文件 #include <stdlib.h> //函数原型 int atoi(const char *nptr); //nptr:待转换的字符串的地址 //ret:转换后的整型数 //注意:转换的字符串里边不能有其他字符//头文件 #include <stdlib.h> //函数原型 int atoi(const char *nptr); //nptr:待转换的字符串的地址 //ret:转换后的整型数 //注意:转换的字符串里边不能有其他字符
atol、atoll函数
long atol(const char *nptr);long long atoll(const char *nptr);long atol(const char *nptr); long long atoll(const char *nptr);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,但会在连接后的字符串末尾添加一个终止符 \0char *strcat(char *dest, const char *src); //dest:目标字符串,函数会将 src 连接到 dest 的末尾,dest 必须有足够的空间来存储连接后的字符串。 //src:源字符串,要被连接到 dest 的字符串 //ret:返回值是 dest,即连接后的字符串的首地址。 //notice:将 src 字符串连接到 dest 字符串的末尾,不包括 src 的终止符 \0,但会在连接后的字符串末尾添加一个终止符 \0char *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。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。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。int sprintf(char *str, const char *format, ...); //str:目标字符数组,函数会将格式化后的字符串写入到这个数组中。 //format:格式化字符串,用于指定输出的格式,与 printf 的格式化字符串类似。 //...:可变参数列表,根据格式化字符串中指定的格式,提供相应的数据。 //ret:返回值是写入到目标字符串中的字符数(不包括终止符 \0)。如果发生错误,返回负值。 //notice:sprintf 根据格式化字符串 format 和后续的参数,将数据格式化后写入到目标字符串 str 中,并在末尾添加一个终止符 \0。int sprintf(char *str, const char *format, ...); //str:目标字符数组,函数会将格式化后的字符串写入到这个数组中。 //format:格式化字符串,用于指定输出的格式,与 printf 的格式化字符串类似。 //...:可变参数列表,根据格式化字符串中指定的格式,提供相应的数据。 //ret:返回值是写入到目标字符串中的字符数(不包括终止符 \0)。如果发生错误,返回负值。 //notice:sprintf 根据格式化字符串 format 和后续的参数,将数据格式化后写入到目标字符串 str 中,并在末尾添加一个终止符 \0。
来源链接:https://www.cnblogs.com/lradian/p/18848813
© 版权声明
本站所有资源来自于网络,仅供学习与参考,请勿用于商业用途,否则产生的一切后果将由您(转载者)自己承担!
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
如有侵犯您的版权,请及时联系3500663466#qq.com(#换@),我们将第一时间删除本站数据。
THE END
暂无评论内容