c++字符笔记(三)

一、字符串函数。

strcat(字符串名1,字符串名2) 将字符串2连接到字符串1后边,返回字符串1的值。

strncat(字符串名1,字符串名2,长度n)将字符串2前n个字符连接到字符串1后边,返回字符串1的值。

strcpy(字符串名1,字符串名2) 将字符串2复制到字符串1后边,返回字符串1的值。

strncpy(字符串名1,字符串名2,长度n)将字符串2前n个字符复制到字符串1后边,返回字符串1的值。

strcmp(字符串名1,字符串名2)

比较字符串1和字符串2的大小,比较的结果由函数带回;

如果字符串1>字符串2,返回一个正整数;

如果字符串1=字符串2,返回0;

如果字符串1<字符串2,返回一个负整数;

strncmp(字符串名1,字符串名2,长度n)

比较字符串1和字符串2的前n个字符进行比较,函数返回的情况同strcmp函数比较字符串1和字符串2的前n个字符进行比较,函数  返回值的情况同strcmp函数。

strlen(字符串名) 计算字符串的长度,终止符‘\0’不算在长度内

strlwr(字符串名) 将字符串中大写字母换成小写字母

strupr(字符串名) 将字符串中小写字母换成大写字母

二、字符常量和字符串常量的区别

  ①两者的定界符不同,字符常量由单引号括起来,字符串常量由双引号括起来。

  ②字符常量只能是单个字符,字符串常量则可以是多个字符。

  ③可以把一个字符常量赋给一个字符变量,但不能把一个字符串常量赋给一个字符变量。

        ④字符常量占一个字节,而字符串常量占用字节数等于字符串的字节数加1。增加的一个字       中存放字符串结束标志‘\0’。例如:字符常量‘a’占一个字节,字符串常量“a”占二个字节。

三、scanf函数的格式符

d,i用于输入十进制整数

u以无符号十进制形式输入十进制整数

o(字母)用于输入八进制整数

x用于输入十六进制整数

c用于输入单个字符

s用于输入字符串(非空格开始,空格结束,字符串变量以'\0'结尾)

f用于输入实数(小数或指数均可)

e与f相同(可与f互换)格式符

四、printf函数的格式符

d(或i)以带符号的十进制形式输出整数,正数的(+)号省略不输出

u以无符号十进制形式输出整数

x(或X)以十六进制无符号形式输出整数(不输出前导符0x)

o(字母)以八进制无符号形式输出整数(不输出前导符数字0)

c输出一个字符

s输出字符串f以小数形式输出单、双精度,隐含输出6位小数

e(或E)以指数形式输出单、双精度,隐含输出6位小数

g(或G)自动选用%f、%e或%E格式中输出宽度较小的一种使用。

最后注意:字符串的字节数加1  ‘\0’

 记得关注我~~~

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值