sizeof()保留字获取类型的大小

简介: 版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/44811973 学习了sizeof保留字来获取不同变量所占的字节数。
版权声明:您好,转载请留下本人博客的地址,谢谢 https://blog.csdn.net/hongbochen1223/article/details/44811973

学习了sizeof保留字来获取不同变量所占的字节数。不过该字节数是跟机器相关的。

#include <stdio.h>

/**
 * 输出常用变量的大小
 * @brief main
 * @return
 */
int main(void)
{
    printf("%s\n","Now We will print the size of the variable.");

    /**输出short类型的大小**/
    printf("short: %d bytes\n",sizeof(short));

    /**输出int类型的大小**/
    printf("int: %d bytes\n",sizeof(int));

    /**输出long类型的大小**/
    printf("long: %d bytes\n",sizeof(long));

    /**输出float类型的大小**/
    printf("float: %d bytes\n",sizeof(float));

    /**输出double类型的大小**/
    printf("double: %d bytes\n",sizeof(double));

    /**输出long double类型的大小**/
    printf("long double: %d bytes\n",sizeof(long double));

    /**输出char类型的大小**/
    printf("char: %d bytes\n",sizeof(char));

    return 0;
}

我的输出结果

目录
相关文章
|
5月前
|
存储 自然语言处理 编译器
C语言中的char类型
C语言中的char类型
404 1
|
7月前
详细解读C++char类型函数
详细解读C++char类型函数
65 0
|
8月前
|
存储 算法 安全
C++系列-第1章顺序结构-9-字符类型char
C++系列-第1章顺序结构-9-字符类型char
|
存储 C语言
C语言:char与unsigned char类型数据的范围
unsigned char 的范围是 0~255,当 i=255 时,i++变为0,从0到255无限循环,因此程序运行结果为死循环
415 0
|
存储 人工智能 编译器
C语言char类型的存储
字符型(char)用于储存字符(character),如英文字母或标点。但是char类型在内存中并不是以字符的形式储存,而是以ASII码的形式储存,也可以说char类型储存的实际上是整数。所以char类型也被归类为整形家族。
279 0
|
存储 C语言
C语言-------数据类型中signed、unsigned他们在不同数据类型中存储的不同体现并且与printf关系的总结。
C语言-------数据类型中signed、unsigned他们在不同数据类型中存储的不同体现并且与printf关系的总结。
|
C语言 C++
【C语言】char类型的取值范围
首先我们知道在 C/C++ 中,char类型大小为1字节,即8bit。
|
存储 编译器 Linux
【C/自定义类型详解】——结构体(struct)、位段、枚举(enum)、联合(union)
【C/自定义类型详解】——结构体(struct)、位段、枚举(enum)、联合(union)
|
安全 编译器 Linux
C语言关键字详解(三)数据类型与sizeof关键字
C语言关键字详解(三)数据类型与sizeof关键字
169 0
C语言关键字详解(三)数据类型与sizeof关键字
|
存储 C语言
C语言,枚举,struct,typedef,union的使用
C语言,枚举,struct,typedef,union的使用