string字符串相关函数 math.h相关函数

标准库类型string表示可变唱的字符序列,使用string类型必须首先包含string头文件。
  1.初始化
  string对象会自动忽略开头的空白(即空格符、换行符、制表符等)并从第一个真正的字符开始读起,直到遇到下一个空白为止。
  string=“asdf”,string("asdf")   这两种初始化效果一样。  string(n,'c'),将n个字符c赋给string。
  2.操作
  可直接使用赋值运算符=,比较运算符!= == >= <= +
   3.相关函数
   string s;
    s.empty()  当s为空时返回true,否则返回0.
    s.size()  返回s中字符的个数
   s[i]   字符串中的第i个字符

如果输入:abc

则会输出:

str=abc

str1=wer fhyt fhg

str1.size=10

str1+str2=wer fhyt fhgasd fdgdh

str3=wer fhyt fhg asd fdgdh

str4=cccccccccc

1

 

 4.cctype头文件的相关函数
  处理字符
  tolower(c)  当c是大写字符,则输出相应的小写字母,否则原样输出
  toupper(c)  当c是小写字符,则输出相应的大写字母,否则原样输出

 5.  char *strlwr(char *s)  将s中的字母都变成小写
    char *strupr(char *s)   将s中的字母都变成大写
    char *strstr(char *s1,char *s2)
      如果s2是 s1的一个字串,则返回一个指向s1中首次出现s2的位置的指针,否则返回NULL;
    int stricmp(char *s1,char *s2)  比较两个字符串,大小写无关,其他和strcmp相同。
     char *strrev(char *s) 将字符串前后颠倒。
 6.double floor( double x ); 求不大于x的最小整数。
   double ceil( double x ); 求不小于x的最小整数。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值