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

C语言:求字符串长度的几种方法

下面展示了两种求字符串长度的方法:

  • 用sizeof函数求得的长度包含不可见的'\0'
  • 用str函数求得的长度不包含字符串末尾的'\0'

例如:

#include<stdio.h>#include<string.h>intmain(){charstr[]="ab";// 用sizeof函数求得的长度包含不可见的'\0'printf("%zu\n",sizeof(str));// 用str函数求得的长度不包含字符串末尾的'\0'printf("%zu\n",strlen(str));return0;}

运行输出:

http://www.jsqmd.com/news/656429/

相关文章:

  • STM32串口DMA收发避坑指南:CubeMX配置详解与两种实战代码对比(F103C8Tx实测)
  • 如何通过isMobile优化移动端用户体验的5个实用技巧
  • 汽车ESP系统仿真建模及基于Carsim与Simulink联合仿真的单侧双轮制动控制方法解析
  • 时间序列预测实战:从ARIMA到SARIMA的模型演进与应用
  • 2026年 升降器厂家推荐排行:超薄/液晶/LED/曲面屏等多类型显示屏升降器,适配培训室/报告厅/会议室! - 速递信息
  • 2026年灌装机厂家推荐排行:自动/全自动/称重式/粉剂/化工原料/液体/膏体/定量/口服液/食用油灌装机优质品牌! - 速递信息
  • 从零构建:基于STM32与4G Cat.1模块的MQTT温湿度数据上云实践
  • 企业级冗余网络搭建:用华为ENSP玩转Monitor Link+Smart Link双保险方案
  • 从“代码补全”到“任务委派”:我在Qoder Quest Mode里,让AI独立搞定了一个微服务模块
  • 终极画中画扩展:Chrome多任务观影完整指南
  • Linuxmint 桌面美学:从零打造个性化工作空间
  • H200 安装驱动并使用sglang启动模型
  • 县城瓷砖开店加盟实战指南:2026年县域建材市场下沉战略与轻资产盈利模型解析 - 速递信息
  • 牙槽骨差也能装!上海夕阳红吸附性义齿,老人吃饭不松动、不压痛! - GrowthUME
  • 手把手教你配置Simulink和PSpice的数据交换:从SLPS块到仿真结果查看
  • 题解:洛谷 P2812 校园网络【[USACO]Network of Schools加强版】
  • CH343的4Mbps高速串口怎么用?实测与CH340、CP2102的波特率与稳定性对比
  • 题解:洛谷 AT_abc415_a [ABC415A] Unsupported Type
  • AI代码迁移生死线:2026奇点大会技术委员会紧急预警(92.7%企业因忽略这4个语义锚点导致LLM生成代码崩溃)
  • AI发展
  • 2026年当下,九江市中央采暖服务机构深度测评与选型指南 - 2026年企业推荐榜
  • 众智商学院是什么?专注采购供应链培训10年 - 众智商学院官方
  • 告别手动输入!用UniApp监听PDA扫码广播,实现东大PDA自动填充输入框
  • 律所行业自动化平台选型,合同审核与案件管理优化 | 2026年法律科技Agent化演进与企业级智能体实测横评
  • Python实现GPR信号时间增益补偿(TGC)的实战指南
  • 从零搭建UVM验证平台:核心组件与通信机制全解析
  • 从‘成绩评级’到‘订单状态机’:用C# switch case玩转真实业务逻辑(附Razor页面示例)
  • Camera Shakify:三分钟为Blender动画添加电影级相机抖动效果
  • QChart交互实战:从零封装支持框选、滚轮、右键拖拽与数据感知的通用视图控件
  • 题解:洛谷 AT_abc415_b [ABC415B] Pick Two