1、C语言各数据类型在内存中占用的字节由编译器决定,本测试以VS2015的X86模式运行。

2、确定数据类型后,无论变量是多少(不超出范围),都会占用固定的内存大小(由类型决定)。

3、内存的地址和大小以16进制表示,且单位是字节,所以1个16进制(0x00000001)表示一个字节,含有8个bit。

 

#include"stdio.h"
main()
{
        printf("各数据类型在内存中占用的字节:\n");
        printf("int   类型占用%d个字节\n", sizeof(int));
        printf("long  类型占用%d个字节\n", sizeof(long));
        printf("float 类型占用%d个字节\n", sizeof(float));
        printf("double类型占用%d个字节\n", sizeof(double));
        printf("char  类型占用%d个字节\n", sizeof(char));
        
    system("pause");
    return(0);
}
 

C语言各数据类型在内存中占用的字节

相关文章:

  • 2021-11-21
  • 2021-06-26
  • 2021-05-18
  • 2021-11-29
  • 2021-09-03
  • 2021-12-05
猜你喜欢
  • 2022-02-14
  • 2022-01-09
  • 2022-12-23
  • 2022-12-23
  • 2022-01-10
  • 2021-07-14
  • 2022-12-23
相关资源
相似解决方案