当前位置: 首页 > news >正文

C语言 strlen求字符串长度

目前主要分为三个专栏,后续还会添加:

        专栏如下:                 C语言刷题解析       C语言系列文章       我的成长经历

感谢阅读!

初来乍到,如有错误请指出,感谢!


C 标准库 - <string.h>

描述

C 库函数 size_t strlen(const char *str) 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。

声明

下面是 strlen() 函数的声明。

size_t strlen(const char *str)

参数

  • str -- 要计算长度的字符串。

返回值

该函数返回字符串的长度。

实例

下面的实例演示了 strlen() 函数的用法。

#include <stdio.h>
#include <string.h>int main ()
{char str[50];int len;strcpy(str, "This is runoob.com");len = strlen(str);printf("|%s| 的长度是 |%d|\n", str, len);return(0);
}

 让我们编译并运行上面的程序,这将产生以下结果:

|This is runoob.com| 的长度是 |18|

以上内容来自 菜鸟教程 

  

相关文章:

  • 北京网站建设多少钱?
  • 辽宁网页制作哪家好_网站建设
  • 高端品牌网站建设_汉中网站制作
  • Android架构组件:MVVM模式的实战应用于数据绑定技巧
  • SpringCloud-02 Consul服务注册与发现
  • OPenCV结构分析与形状描述符(2)计算轮廓周长的函数arcLength()的使用
  • 黑马点评2——商户查询缓存(P37店铺类型查询业务添加缓存练习题答案)redis缓存、更新、穿透、雪崩、击穿、工具封装
  • 搜维尔科技:使用Geomagic Touch X 对机械臂进行远程遥操作
  • 22. c语言怎么打印2进制、8进制、10进制、16进制数?
  • 基于Python的机器学习系列(25):使用PyTorch处理数据集
  • Unity版本升级2022 Gradle 升级7.x版本调整
  • JVM面试(五)垃圾回收机制和算法
  • opencv之阈值处理
  • 7种常见排序
  • 基于Spring的规则引擎EasyRule应用
  • jupyter 笔记本中如何判定bash块是否执行完毕
  • 【人工智能】Transformers之Pipeline(十四):问答(question-answering)
  • 【linux002】目录操作命令篇 - ls 命令
  • Linux下的乱码问题
  • Lsb图片隐写
  • Sequelize 中文文档 v4 - Getting started - 入门
  • Spring Boot MyBatis配置多种数据库
  • SpriteKit 技巧之添加背景图片
  • SQLServer插入数据
  • windows-nginx-https-本地配置
  • 回流、重绘及其优化
  • 机器学习中为什么要做归一化normalization
  • 前端技术周刊 2019-02-11 Serverless
  • 浅谈Golang中select的用法
  • 一道面试题引发的“血案”
  • 白色的风信子
  • 《天龙八部3D》Unity技术方案揭秘
  • 哈罗单车融资几十亿元,蚂蚁金服与春华资本加持 ...
  • # Pytorch 中可以直接调用的Loss Functions总结:
  • #define MODIFY_REG(REG, CLEARMASK, SETMASK)
  • #我与Java虚拟机的故事#连载15:完整阅读的第一本技术书籍
  • $.proxy和$.extend
  • %3cscript放入php,跟bWAPP学WEB安全(PHP代码)--XSS跨站脚本攻击
  • (1)(1.19) TeraRanger One/EVO测距仪
  • (pojstep1.1.2)2654(直叙式模拟)
  • (二十六)Java 数据结构
  • (函数)颠倒字符串顺序(C语言)
  • (转)Linux整合apache和tomcat构建Web服务器
  • (转)创业家杂志:UCWEB天使第一步
  • (转)真正的中国天气api接口xml,json(求加精) ...
  • .NET 8.0 发布到 IIS
  • .NET CF命令行调试器MDbg入门(三) 进程控制
  • .NET 除了用 Task 之外,如何自己写一个可以 await 的对象?
  • .NET未来路在何方?
  • /etc/fstab和/etc/mtab的区别
  • @ConditionalOnProperty注解使用说明
  • @Transactional注解下,循环取序列的值,但得到的值都相同的问题
  • [ A*实现 ] C++,矩阵地图
  • [ 环境搭建篇 ] 安装 java 环境并配置环境变量(附 JDK1.8 安装包)
  • []AT 指令 收发短信和GPRS上网 SIM508/548
  • [AMQP Connection 127.0.0.1:5672] An unexpected connection driver error occured
  • [BUG]Datax写入数据到psql报不能序列化特殊字符
  • [BZOJ4337][BJOI2015]树的同构(树的最小表示法)