• C++常用函数


    1、strlen函数
    函数原型:extern unsigned int strlen(char *s);
    作用:strlen所作的仅仅是计数器的工作,它从内存的某个位置开始扫描,直到碰到第一个字符串结束符'',然后返回计数器的的值(长度不包含'')。
    2、strcmp函数
    函数原型:extern int strcmp(const char *s1,const char *s2);
    作用:比较两个字符串,当s1<s2时,返回为负数;
    当s1==s2时,返回值= 0;
    当s1>s2时,返回正数。
    即:两个字符串自左向右逐个字符相比(按ASCII值大小相比较),直到出现不同的字符或遇''为止。
    3、strcpy函数
    函数原型:char *strcpy(char* dest, const char *src);
    作用:
    把从src地址开始且含有NULL结束符的字符串复制到以dest开始的地址空间;(结束标志:碰到src的第一个字符串结束符'',赋值给dest后停止)。
    3.1 strncpy函数
    函数原型:char *strncpy(char *dest,char *src,int n);
    作用:
    把src所指向的字符串中以src地址开始的前n个字节复制到dest所指的数组中,并返回被复制后的dest。

    4、strcat函数
    函数原型:
    extern char *strcat(char *dest, const char *src);
    作用:把src所指向的字符串(包括“”)复制到dest所指向的字符串后面(删除*dest原来末尾的“”)。
    要保证*dest足够长,以容纳被复制进来的*src。*src中原有的字符不变。返回指向dest的指针。
    5、strstr函数
    函数原型:
    extern char *strstr(char *str1, char *str2);
    作用:
    strstr(str1,str2) 函数用于判断字符串str2是否是str1的子串。如果是,则该函数返回str2在str1中首次出现的地址;否则,返回NULL。
    6、memset函数
    函数原型:
    void *memset(void *s, int ch, size_t n);
    作用: 将s中当前位置后面的n个字节 (typedef unsigned int size_t )用 ch 替换并返回 s 。通常用于初始化工作。
    7、atoi函数(ascii to integer)
    函数原型:
    int atoi(const char *nptr);
    作用:
    将字符串转换成整型数的一个函数;
    8、floor函数
    函数原型:double floor (double x);
    float floor (float x);
    long double floor (long double x);
    double floor (T x);
    作用:向下取整;




  • 相关阅读:
    复杂网络常用数据集网站
    01单人决策问题
    《无线网络安全技术》阅读笔记
    最优化理论基础
    测试layer控件,除了ie报错其它浏览器都生效
    Native App、Web App、Hybrid App
    有些效果在IE下运行时,IE下开调试模式才显示正常是什么原因?
    关于Content-Type中application/x-www-form-urlencoded 和 multipart/form-data的区别及用法
    js表单提交的三种方式
    前端涉及的所有知识体系
  • 原文地址:https://www.cnblogs.com/dingou/p/10284734.html
Copyright © 2020-2023  润新知