• sizeof和strlen


    1 sizeof用法

      sizeof是获取数据在内存中所占用的存储空间,以字节为单位计数

    int a = 10;              //sizeof(a)=4
    char b = 'b';           //sizeof(b)=1
    int arr[] = { 1,2,3 };  //sizeof(arr)=12  数组元素个数:sizeof(arr)/sizeof(int)=3
    char str[] = "hello";   //sizeof(str)=6,包括结束符''
    double f = 95.0629;    //sizeof(f)=8
    int *i;               //sizeof(i)=4,32位机中所有指针都是4个字节
    char *p         //sizeof(p)=4 32位机中所有指针都是4个字节

    2 strlen用法

      strlen()是函数,参数必须是字符型指针(char *)。功能是返回字符串的长度,直到空结束字符'',但不包括空结束字库。

    char arr[10] = "what";
    int len_one = strlen(arr);  //len_one = 4    
    int len_two = sizeof(arr);  //len_two = 10
  • 相关阅读:
    Basic GC Tuning
    程序员如何少走弯路,更好的提升技术。
    WPF 多线程
    IOC
    一句话概括WPF知识点
    WPF数据绑定 Binding
    WPF命令
    WPF依赖属性
    WPF路由事件
    WPF绘图和动画
  • 原文地址:https://www.cnblogs.com/Mike2019/p/12520162.html
Copyright © 2020-2023  润新知