美文网首页
c基础 - 获取数据类型所占字节数

c基础 - 获取数据类型所占字节数

作者: 世道无情 | 来源:发表于2019-03-02 05:50 被阅读0次

    前言

    变量:就是给内存地址取一个别名;

    1. 概述

    用 sizeof(int) 可以获取对应类型所占字节数;

    2. 代码如下

    #include<stdio.h>  // 导入头文件,头文件都是方法的声明。
    
    void main(){
    
        printf("char 数据类型所占字节数:%d\n", sizeof(char)); // 1
        printf("short 数据类型所占字节数:%d\n", sizeof(short));// 2
        printf("int 数据类型所占字节数:%d\n" , sizeof(int));  // 4
        printf("long 数据类型所占字节数:%d\n", sizeof(long));// 4
        printf("float 数据类型所占字节数:%d\n", sizeof(float));// 4
        printf("double 数据类型所占字节数:%d\n", sizeof(double));// 8
    
        getchar();
    }
    

    由于上边打印的全部是所占字节数,是个数,个数是int类型,所以占位符全部用的是 %d,而不是之前打印基本数据类型的对应的占位符,由代码可知:

    char:所占字节数为 1;
    short:所占字节数为2;
    int:所占字节数为4;
    long:所占字节数为4;
    float:所占字节数为 4;
    double:所占字节数为 8;
    

    相关文章

      网友评论

          本文标题:c基础 - 获取数据类型所占字节数

          本文链接:https://www.haomeiwen.com/subject/dhvoiftx.html