zoukankan      html  css  js  c++  java
  • 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);
    作用:向下取整;




  • 相关阅读:
    COGS——T2084. Asm.Def的基本算法
    COGS——T1310. [HAOI2006]聪明的猴子
    python(4)- 简单练习:python实现购物车的优化
    Windows CE,你妈吗喊你在多核上玩玩
    xp宿主机和VMware下Ubuntu12.04共享文件夹
    xp主机用VMware9和10安装Ubuntu12.04后无法进入图像界面
    Ubuntu12.04 VMware Tools的安装
    linux 目录结构
    vmware-tools安装指南
    抱怨IT公司人才缺乏?留住现有人才方是正途
  • 原文地址:https://www.cnblogs.com/dingou/p/10284734.html
Copyright © 2011-2022 走看看