C 字符串中sizeof() 和 strlen()
来源:互联网 发布:知乎武汉船用机械 编辑:程序博客网 时间:2024/04/27 04:51
C 字符串中sizeof() 和 strlen()
首先必须要声明的一点是sizeof()是单目操作符,strlen()是string.h库文件中的一个函数。
当它们同时计算字符串时,是有一些细小的差别。下面的测试程序很清楚的说明这样的差别。
#include <stdio.h>#include <string.h>int main(void){ printf("sizeof = %d\n", sizeof("1111")); printf("string = %d\n", strlen("1111")); return 0;}
运行的的结果:sizeof = 5 string = 4。
说明sizeof在计算字符串长度时是包含’\0’。strlen在计算字符串长度时是不包含’\0’!
0 0
- C 字符串中sizeof() 和 strlen()
- C中字符串和字符,strlen和sizeof()
- C中 字符数组和字符串以及strlen 和sizeof
- C/C++中字符串数组及strlen()和sizeof()区别
- 字符串中sizeof 和 strlen 的区别
- C语言中strlen()函数和sizeof()函数区别[关于字符串长度]
- sizeof和strlen和C语言下的字符串
- sizeof和strlen【C/C++】
- C/C++中字符串长度strlen()/sizeof()区别
- 字符串的strlen 和sizeof
- C语言sizeof和strlen
- C语言sizeof和strlen
- c语言中strlen 和 sizeof的区别
- C语言中sizeof和strlen的区别
- C/C++中如何区分strlen和sizeof
- c语言中sizeof 和strlen的用法
- C语言中strlen()和sizeof()的区别
- C/C++中strlen和sizeof的深度认识
- android-----Volley框架使用ImageLoader加载图片源码分析
- HDU 4568 Hunter
- 工资数组类
- PyQt基础第4篇——导入图片资源
- ofbiz详解(Java开放电子商务平台)
- C 字符串中sizeof() 和 strlen()
- 一道有意思的题
- 锁
- 伯克利大学“机器学习(Practical Machine Learning)"课件及相关资料
- Android图像处理(一)色调、饱和度、亮度
- Middle-题目123:335. Self Crossing
- 重写与重载
- 有些东西要融入到血液里,渗透到骨子里
- 操作系统知识点整理