在使用字符串处理函数前,需要在程序开头使用编译预处理命令 #include<string.h>
(三)求字符串长度函数 strlen()
函数调用格式strlen(str);
函数功能:求 str 所代表的字符串的长度,不包括字符串结束标志符'\0'

//strlen()函数演示

#include<stdio.h>
#include<string.h>
char main()
{char str[20] = { "China" };puts(str);//printf("该字符串长度为:%d", strlen(str));/*warning C4477: “printf”: 格式字符串“%d”需要类型“int”的参数,但可变参数 1 拥有了类型“size_t”message : 请考虑在格式字符串中使用“%zd”*/printf("该字符串长度为:%zd", strlen(str));return 0;
}

//求二维字符数组中字符串的长度,strlen()一次只能求其中的一个字符串

#include<stdio.h>
#include<string.h>
char main()
{char str[2][20] = { "China","牛逼"};puts(str[0]);printf("%s的字符长度为:%zd\n", str[0], strlen(str[0]));puts(str[1]);printf("%s的字符长度为:%zd\n", str[1], strlen(str[1]));//printf("%c", str[1][0+1]);//想输出字符数组中的单个中文字符'牛',目前水平搞不定,记录该问题以后再想。return 0;
}

【例6-19】求字符串长度函数strlen()相关推荐

  1. php获取字符串长度函数strlen和mb_strlen

    php获取字符串长度函数strlen和mb_strlen count() - 计算数组中的单元数目,或对象中的属性个数 strlen - 获取字符串长度,一个汉字为3个字符 mb_strlen() - ...

  2. php里那些函数是获取字符串长度,【后端开发】PHP获取字符串长度函数strlen()函数...

    在一些网站注册或者其他活动中,我们需要用户提交一些信息,对于这些信息会有一定的要求,比如用户注册信息有一些限制长度不能小于多少大于多少.这里我们就需要使用PHP自带函数进行获取操作. 获取字符串长度使 ...

  3. php 获取字符串长度 包含空格,php中常用的字符串长度函数strlen()与mb_strlen()实例解释...

    int strlen ( string $string ) int strlen ( string $string )  获取给定字符串的[字节]长度 成功则返回字符串$string的长度,如果$st ...

  4. php求字符串长度函数是,PHP中获取字符串长度的函数是 。

    [判断题]探索精神不属于创新精神的表现? [单选题]从结构分类上,5-FU是( )类的抗代谢物 [单选题]当前占跨境电子商务比重较低,但增长最为迅速的是哪一部分 [多选题]要降低树木栽植后蒸腾作用以提 ...

  5. php获取汉字的长度,php中处理汉字字符串长度:strlen和mb_strlen

    PHP内置的字符串长度函数strlen()无法正确处理中文字符串,它得到的只是字符串所占的字节数.对于GB2312的中文编码,strlen得到的值是汉字个数的2倍,而对于UTF-8编码的中文,就是3倍 ...

  6. PHP获取字符串长度之strlen和mb_strlen的区别

    在PHP中,strlen与mb_strlen是求字符串长度的函数,但是对于一些初学者来说,如果不看手册,也许不太清楚其中的区别. 下面通过例子,讲解这两者之间的区别. 先看例子: <?php / ...

  7. 《C语言杂记》理解字符串处理函数 strlen() strcpy() strcat() strcmp()

    在linux C 编程中,我们经常遇到字符串的处理,最多的就是字符串的长度.拷贝字符串.比较字符串等:当然现在的C库中为我们提供了很多字符串处理函数.熟练的运用这些函数,可以减少编程工作量,这里介绍几 ...

  8. 求字符串长度的多种方法

    目录 标准简洁快速法 创建临时变量        --计数器的方法 不许创建临时变量 --递归的方法 运用指针运算        --指针减指针的方法 本文涉及知识点:求字符串长度用  strlen ...

  9. 玩转PHP(一)---php中处理汉字字符串长度:strlen和mb_strlen

    注:本文为小编原创,如若转载,请注明出处:http://blog.csdn.net/u012116457/article/details/42536039 今天正式开始学习PHP了,不过小编一不小心就 ...

  10. 如何求C语言字符串长度(strlen函数和sizeof关键字)

    如何求C语言字符串长度(strlen函数和sizeof关键字) 在程序里,一般会用***strlen()***函数或***sizeof()***来获取一个字符串的长度,但这2种方法获取的字符串的长度其 ...

最新文章

  1. go包package的使用细节
  2. lucene7.5的数据结构
  3. Solaris10 JumpStart服务器配置
  4. [jQuery] 针对jQuery性能的优化方法有哪些?
  5. 基于MaxCompute InformationSchema进行血缘关系分析
  6. 举例说明string类和stringbuffer类的区别_String,StringBuilder,StringBuffer的区别
  7. Swift 面向协议编程的那些事
  8. Sprintboot 解压Zip文件,ZipEntry的zipEntry.getSize()为-1的问题
  9. Niubility!华为天才少年自制机械臂能给葡萄缝针
  10. Halcon标定系列(1):实现机械手手眼标定项目介绍、9点标定
  11. tftp命令使用说明
  12. 魔兽世界服务器卡 邮件寄不出去,魔兽世界怀旧服邮件收不到怎么办 WOW怀旧服邮件取不出来解决方法...
  13. OSPF 你懂多少之经典问题50个【此文档只适合对OSPF 有一定了解的阅读】
  14. 安装两个Mysql错误 ERROR 2003 (HY000): Can‘t connect to MySQL server on ‘localhost‘ (10061)”
  15. 毕业设计 STM32远程车锁控制系统 -物联网 单片机
  16. python ogr创建shp
  17. 【gnuplot】gnuplot安装与简易使用
  18. 基于OpenSSL的CA建立及证书签发(签发多域名/IP)
  19. 数据分析--数据分析是什么?
  20. b站怎么改回html播放,b站视频播放器设置页面在哪里?怎么设置熄屏播放?怎么只播放声音?...

热门文章

  1. 某知名网络安全公司的渗透测试工程师面试题实战汇总
  2. 奕东电子深交所上市:市值115亿 小米产业基金是股东
  3. 阿里云mysql读写分离实现_MySQL-Proxy实现MySQL读写分离
  4. 计算机电子电路原理图,学看电路原理图入门知识积累 - 全文
  5. 三维浮雕软件 linux,三维立体浮雕软件下载
  6. Conda 的 yml 文件 Conda/PIP 国内镜像源的添加
  7. [Linux用户空间编程-5]:用IPTable实现NAT功能
  8. 实战第二步:如何做一份有针对性的竞品分析
  9. RGMII(Reduced Gigabit Media Independent Interface)
  10. Xilinx_JESD204B