刘加加在成长(C++语言学习中)

学习、工作、生活,这是三个问题。

  C++博客 :: 首页 :: 新随笔 :: 联系 :: 聚合  :: 管理 ::
  38 随笔 :: 0 文章 :: 24 评论 :: 0 Trackbacks
sizeof 是C语言里面的一个运算符,并且以字节为单位返回其操作数的大小。操作数可以使一个具体的数据对象、变量类型、一个操作数。并且返回类型为size_t,size_t是在stddef.h头文件里定义的,原型是:typedef unsigned int size_t;
以下代码演示sizeof用法:
#include<stdio.h>
#include
<stddef.h> 
#include
<stdlib.h>
int main(void)
{
    
int i;
    printf(
"sizeof(2008)=%d\n",sizeof(2008));
    printf(
"sizeof(i)=%d\n",sizeof(i));
    printf(
"sizeof i=%d\n",sizeof i);
    printf(
"sizeof(int)=%d\n",sizeof(int));
    
//printf("sizeof int=%d\n",sizeof int); //sizeof int写法错误! 
    printf("sizeof(char)=%d\n",sizeof(char));
    printf(
"sizeof(float)=%d\n",sizeof(float));
    printf(
"sizeof(double)=%d\n",sizeof(double));
    
    
return 0;
}

运行结果显示:


另外,sizeof 可以应用于数组、结构等情况,请参考这篇文章:http://blog.chinaunix.net/u/20828/showart_438003.html
posted on 2008-05-15 16:01 刘加加 阅读(348) 评论(0)  编辑 收藏 引用 所属分类: 学习C语言

只有注册用户登录后才能发表评论。
网站导航: 博客园   IT新闻   BlogJava   知识库   博问   管理