c语言常用函数(更新ing)
来源:互联网 发布:中国联通宽带提速软件 编辑:程序博客网 时间:2024/05/21 06:23
字符串
常用字符串函数查询
strcat() 连接字符串函数和memset初始化函数
strcat函数原型:
#include "string.h"char * __cdecl strcat ( char * dst, const char * src ){ char * cp = dst; //保存dst指针 while( *cp ) cp++; //查找dst字符串的末尾 while( *cp++ = *src++ ) ; //拷贝src字符串到dst后面 return( dst ); //返回dst字符串指针}
功能:
strcat()接受两个字符串参数。将第二个字符串的一份拷贝添加到第一个字符串的结尾,从而使第一个字符串成为一个新的组合字符串,第二个字符串不改变。
头文件:#include<string.h>
memset函数原型:
void *memset(void *s, int v, size_t n);
功能:
将s所指的内存区域前n个字节初始化为v值
对于其它类型的s,可以填充的值有两个,0和-1。这是因为计算机中用二进制补码表示数字,0的二进制补码为全0,-1的二进制补码为全1。
(常用于初始化数组,这里就介绍初始化数组)
头文件:#include<string.h>
举例:
#include<stdio.h>#include<string.h>int main(){ char str[20] ; char str2[7] = {"world!"}; memset(str,0,sizeof(str));//必须初始化 gets(str); strcat(str,str2); puts(str); return 0; }
atoi函数原型
int atoi (const char * str);
功能:
atoi() 函数用来将字符串转换成整数(int)
atoi() 函数会扫描参数 str 字符串,跳过前面的空白字符(例如空格,tab缩进等,可以通过 isspace() 函数来检测),直到遇上数字或正负符号才开始做转换,而再遇到非数字或字符串结束时(‘\0’)才结束转换,并将结果返回。
返回转换后的整型数;如果 str 不能转换成 int 或者 str 为空字符串,那么将返回 0。
头文件:#include <stdlib.h>
举例:
#include<stdio.h>#include<stdlib.h>int main(){ char str[20]= {"-123"}; int d ; d = atoi(str); printf("%d\n",d); return 0; }
阅读全文
0 0
- c语言常用函数(更新ing)
- 常用自写函数[更新ing]
- 匿名函数常用Ing
- C语言常用函数
- C语言常用函数
- C语言常用函数
- c 语言 常用函数
- C语言 常用函数
- C语言常用函数
- Vertica的这些事<五>—— 关于vertica常用函数介绍(持续更新ing)
- ORACLE 常用技巧(持续更新ing)
- Python常用技巧(更新ing)
- 最短路(常用算法)----更新ing
- MaxCompute常用语句汇总(更新ing)
- [C语言]常用C语言数学函数
- Python 一些函数记录(更新ing)
- C语言字符串常用操作(持续更新...)
- C语言常用内置函数
- opencv学习笔记-5,绘制线条、矩形、圆、椭圆,添加文字
- 存储过程
- AI大行其道,你准备好了吗?—谨送给徘徊于转行AI的程序员
- C代码调用汇编&使用指令集优化
- RACSubscriber
- c语言常用函数(更新ing)
- GetProcessMainWnd(获取进程窗口句柄)
- Python 中的 *args 和 **kwargs
- [My Own Wheels]Python每天特定时间执行任务
- CSS清除浮动方法总结
- eclipse内存分析工具MAT Memory Analyzer Tool 插件安装(图解)
- Window10 VSCode 安装go
- Mac XAMMP 安装phpredis
- WCF_实用小工具