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可用类型做参数,还可用函数做参数

  • 相关阅读:
    java web(七)Cookie的简单使用
    java web(六)多个请求对应一个Servlet
    <十六>JDBC_使用 DBUtils 编写通用的DAO
    <十五>JDBC_使用 DBUtils 进行更新、查询操作
    附加作业
    第五周作业
    第八周作业
    第七周作业
    第一周作业
    第六周作业
  • 原文地址:https://www.cnblogs.com/darlingroot/p/10055517.html
Copyright © 2011-2022 走看看