【C语言】str系列函数

1.strlen 长度

size_t strlen(char const* str); 求str字符串中有效字符长度

mystrlen实现:

2.strcpy 拷贝

char* strcpy(char* Destination, char const* Source); 将Source中字符串拷贝给Destination

mystrcpy实现:

3.strcat 拼接

char* strcat(char* Destination, char const* Source); 将Source字符串连接到Destination字符串有效字符后

mystrcat实现:

4.strcmp 比较

int strcmp( char const* _Str1,char const* _Str2); 比较字符串的大小

返回值:0 表示str1字符串与sub字符串'\0'前每个字符都相等

返回值:-1 表示str1字符串小于sub字符串

返回值:1 表示str1字符串大于sub字符串

mystrcmp实现:

5.atoi 字符串转整型

int atoi (const char * str);

atoi用法示例:

myatoi实现:

6.itoa 整型转字符串

char *itoa(int value, char *string, int radix);

value:要转换的数据。

string:目标字符串的地址。

radix:转换后的进制数,可以是10进制、16进制等,范围必须在 2-36。

itoa用法示例:

myitoa实现:

相关推荐
-银雾鸢尾-8 小时前
C#中的拓展方法
开发语言·c#
guodingdingh10 小时前
软件开发工作问题总结0718
java·开发语言·数据库
优橙教育12 小时前
5G网优培训 vs Java开发:转行选哪个?
java·开发语言·5g
我叫洋洋14 小时前
C ++ [ hello world ]
c语言·c++·算法
SeaTunnel14 小时前
从 Python Script 地狱到标准化数据集成框架
大数据·开发语言·python·程序员·代码·seatunnel
碎光拾影14 小时前
ARM交叉工具链各工具作用及IMX6ULL平台LED+蜂鸣器裸机程序实现
java·开发语言·数据库
天空'之城14 小时前
C 语言工业级通用组件手写 09:CRC32 数据校验
c语言·嵌入式开发·数据校验·crc32·工业级组件
Marst Code15 小时前
(python)2026Plotly 库评估:交互式可视化到底值不值得引入?
开发语言·python
Miao1213115 小时前
微服务 API 测试实践:海外某民宿平台如何构建模式驱动测试基础设施
java·开发语言
CRMEB系统商城17 小时前
开源自建还是SaaS订阅?算一笔3年经济账
java·大数据·开发语言·开源