码迷,mamicode.com
首页 > 其他好文 > 详细

C零基础课程-11-sizeof运算符

时间:2019-10-10 11:16:34      阅读:66      评论:0      收藏:0      [点我收藏+]

标签:class   程序   std   方法   sizeof   main   基本数据类型   变量   内存   

求字节数运算符sizeof

sizeof是求字节数运算符,其基本使用方法是:sizeof(n),n可以为变量本身,也可以为变量类型。
sizeof(n)将在编译时被替换为n在内存中占用的字节数

各个基本数据类型在内存中的大小

#include <stdio.h>

int main(int argc, char* argv[])
{
    printf("sizeof(char):%d\r\n", sizeof(char));
    printf("sizeof(short):%d\r\n", sizeof(short));
    printf("sizeof(int):%d\r\n", sizeof(int));
    printf("sizeof(long):%d\r\n", sizeof(long));
    printf("sizeof(float):%d\r\n", sizeof(float));
    printf("sizeof(double):%d\r\n", sizeof(double));
    return 0;
}

对变量求字节数

#include <stdio.h>

int main(int argc, char* argv[])
{
    int nValue = 0;
    short sValue = 0;
    printf("%d, %d\r\n", sizeof(nValue), sizeof(sValue));
    return 0;
}

应用实例

判断当前运行程序的位数

int main(int argc, char* argv[])
{
    printf("sizeof(char*): %d\r\n", sizeof(char*));
    return 0;
}

C零基础课程-11-sizeof运算符

标签:class   程序   std   方法   sizeof   main   基本数据类型   变量   内存   

原文地址:https://www.cnblogs.com/shellmad/p/11646183.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!