博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
C 标准库 - string.h之strlen使用
阅读量:5046 次
发布时间:2019-06-12

本文共 1320 字,大约阅读时间需要 4 分钟。

strlen

  • Returns the length of the C string str.
  • The length of a C string is determined by the terminating null-character: A C string is as long as the number of characters between the beginning of the string and the terminating null character (without including the terminating null character itself).
  • 返回给定空终止字符串的长度,即首元素为 str 所指,且不包含首个空字符的字符数组中的字符数。
  • 计算字符串 str 的长度,直到空结束字符,但不包括空结束字符。
  • 若 str 不是指向空终止字节字符串的指针则行为未定义。
size_t strlen( const char *str );

Parameters

str

  • C string.
  • 要计算长度的字符串。

Return Value

  • The length of string.
  • 该函数返回字符串的长度。

Example

//// Created by zhangrongxiang on 2018/2/7 10:41// File strlen//#include 
#include
//Software is like sex: it"s better when it"s free.//My name is Linus, and I am your God//Linux is obsolete.//Linux is not Unixint main() { char *str = "My name is Linus, and I am your God"; size_t length = strlen(str); printf("%s --> length is %d\n", str, (int) length); char *str2 = "一切皆文件"; length = strlen(str2); printf("%s -- length --> %d\n", str2, (int) length); //15 = 3 * 15 printf("%s -- sizeof --> %d\n", str2, (int) sizeof("一切皆文件")); //16 = 3 * 5 + 1 char str3[] = "万物皆对象"; printf("%s -- sizeof --> %d\n", str3, (int) sizeof(str3)); //16 = 3 * 5 + 1 return 0;}

文章参考

转载注明出处

转载于:https://www.cnblogs.com/zhangrxiang/p/8428776.html

你可能感兴趣的文章
ios 自定义tabbar
查看>>
Modbus教程
查看>>
Cheatsheet: 2012 08.01 ~ 08.16
查看>>
int 15h
查看>>
C#连接数据库_使用读取配置文件的方式
查看>>
Java-多线程总结
查看>>
简单动画原理
查看>>
Android窗口管理服务WindowManagerService计算窗口Z轴位置的过程分析
查看>>
VS2008安装失败!Microsoft Visual Studio Web 创作组件
查看>>
[kuangbin带你飞]专题七 线段树
查看>>
Ajax创建对象的方法
查看>>
提供多种类型IP数据业务的通信系统d 第三代移动通信系统
查看>>
476. 数字的补数python
查看>>
Spring Cloud(三) --- hystrix
查看>>
在办公室坐着总爱胡思乱想 太无聊 反而很累。想辞职
查看>>
代码自测检查单模板
查看>>
常用数据与VARIANT之间的转换---从网上整理
查看>>
javascript面试题(二)
查看>>
使用MATLAB对图像处理的几种方法(下)
查看>>
MVC
查看>>