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

相关推荐
YUJIANYUE30 分钟前
PHP纹路验证码
开发语言·php
仟濹42 分钟前
【Java基础】多态 | 打卡day2
java·开发语言
孞㐑¥42 分钟前
算法——BFS
开发语言·c++·经验分享·笔记·算法
Re.不晚43 分钟前
JAVA进阶之路——无奖问答挑战2
java·开发语言
八零后琐话1 小时前
干货:程序员必备性能分析工具——Arthas火焰图
开发语言·python
3GPP仿真实验室1 小时前
【MATLAB源码】CORDIC-QR :基于Cordic硬件级矩阵QR分解
开发语言·matlab·矩阵
知南x1 小时前
【Ascend C系列课程(高级)】(1) 算子调试+调优
c语言·开发语言
忆~遂愿1 小时前
GE 引擎与算子版本控制:确保前向兼容性与图重写策略的稳定性
大数据·开发语言·docker
Ro Jace2 小时前
计算机专业基础教材
java·开发语言
代码游侠2 小时前
学习笔记——设备树基础
linux·运维·开发语言·单片机·算法