C语言sizeof和strlen
来源:互联网 发布:js给一个二维数组赋值 编辑:程序博客网 时间:2024/04/25 14:21
1、sizeof数据类型占的内存大小
数据类型 32位系统 (字节) 64位系统(字节)
char 1 1
short 2 2
int 4 4
long 4 8
double 8 8
long double 12 16
char *p 4 8
数组(参数) 4 8 //数组是函数参数时相当于指针
数组 数组定义长度 数组定义长度
2、strlen占用内存大小
1)strlen计算字符串的长度,计算到字符串结束字符\0之前为止
char *p="hello world";
len=strlen(p);
len的值是11
char *p="hello world\n";
len=strlen(p);
len的值是12
2)数组中存储的字符串的大小
char buf[128] = {0};
strcpy(buf,"hello world");
len=strlen(buf);
len的值是11
len=sizeof(buf);
len的值是128
- C语言sizeof和strlen
- C语言sizeof和strlen
- C语言的sizeof和strlen
- C语言sizeof 和 strlen 的区别
- C语言的sizeof和strlen
- C语言的sizeof和strlen
- C语言的sizeof和strlen
- c语言实现strcmp和strlen、sizeof
- c语言中的数组sizeof和strlen
- C语言sizeof 和 strlen 的区别
- c语言数组遇上sizeof和strlen
- sizeof和strlen和C语言下的字符串
- sizeof和strlen【C/C++】
- c/c++语言中的sizeof和strlen的学习
- C语言学习之sizeof和strlen对比
- c语言中strlen 和 sizeof的区别
- C语言的sizeof和strlen区别与联系
- C语言中sizeof和strlen的区别
- python学习笔记
- 5步搞定android混淆
- 第九周项目一 猴子选大王
- h5表单基本属性
- 操作系统笔记
- C语言sizeof和strlen
- VMware 提示”此虚拟机被配置为64位操作系统,然而,64位操作无法进行”
- 辅域控制器的安装方法
- [译]开发安卓Apps,我所努力学习到的三十多条宝贵经验
- Java集合框架之List
- 线段树模板
- Android Studio在线升级(不用翻墙!)
- vs异常:invalid allocation size
- 实战 SQL Server 2008 日志传送(Log Shipping)