zoukankan      html  css  js  c++  java
  • sizeof(自己摸索d)

    Sizeof()

     

    判断数据类型长度符的关键字

    sizeof用法

    sizeof(类型说明符,数组名或表达式);
      或sizeof (变量名);

     

     

    定义

    sizeof是C/C++中的一个操作符(operator),简单的说其作用就是返回一个对象或者类型所占的内存字节数。

     

    其返回值类型为size_t,在头文件stddef.h中定义。

     

    C99及以上标准中,sizeof(char)、sizeof(int)、sizeof(long)、sizeof(long long)、sizeof(float)、sizeof(double)、sizeof(long double)的值分别是1,4,4,8,4,8,16。

     

    特别注意:

    1.sizeof是运算符,strlen是函数,具体如下:

    sizeof

    strlen

    头文件:stddef.h格式:1) sizeof( object ); // sizeof( 对象 );

    2) sizeof( type_name ); // sizeof( 类型 );

    {{{3) sizeof object; // sizeof 对象}}}  为了防止记混 这条可以忽略了

    功能:一个对象或者类型所占的内存字节数;

    说明:sizeof操作符的结果类型是size_t,typedef unsigned int size_t;

    原型:extern unsigned int strlen(char*s);头文件:string.h

    格式:strlen (字符数组名)

    功能:计算字符串s的(unsigned int型)长度,不包括''在内

    说明:返回s的长度,不包括结束符NULL。

    2.strlen只能用char*做参数,且必须是以''''结尾的,而sizeof可用类型做参数,还可用函数做参数

  • 相关阅读:
    React跨域问题解决
    PBFT性能会下降? 各种算法的对比。
    ssl证书原理
    UTXO是什么?
    以太访solidity常用的函数有哪些
    ERC720和erc721的区别
    椭圆曲线加密和rsa对比
    将pdf书籍变成横排的方法
    童年回忆(1)
    Inheritance
  • 原文地址:https://www.cnblogs.com/darlingroot/p/10055517.html
Copyright © 2011-2022 走看看