【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实现:

相关推荐
晓蛋2 天前
c语言指的是什么意思
c语言·编译器·编程开发·集成开发环境·程序实例
小羊没烦恼!2 天前
初探性能优化——2个月到4小时的性能提升
java·开发语言·windows·算法·c#
傲世仙尊2 天前
目录即文件-Ext文件系统收尾篇
linux·c语言
牵猫散步的鱼儿2 天前
重载、重写(覆盖)、重定义区别
c语言
伞伞悦读2 天前
【第38期】Python 模块与包详解:import、from、模块搜索路径、包结构和 __init__
开发语言·python
phltxy2 天前
C 语言指针:从内存地址到灵活的数据访问
c语言
C语言小火车2 天前
C/C++ 为什么需要编译器?
开发语言·c++
phltxy2 天前
C 语言中的数据存储:从类型到二进制位
c语言
霍霍的袁2 天前
【C++】map 和 set 的使用 | 从用法到底层
开发语言·c++·学习·visual studio
孙启超2 天前
【AI开发之Rust】第 11 课:智能指针与内部可变性
开发语言·后端·rust