c语言中最简单的数据类型:整型、实数、字符型(本质算整型)
注意:
- 求数组大小时,如果数组作为参数传递时,退化为数组指针
- C/C++中一个汉字占两个字节(Linux下3个字节)。
- 求struct 或者 class 的大小时候,需要考虑:基本的数据类型大小 + 字节对齐 + (C++)虚函数的虚表、虚指针
sizeof(数组名)👉返回数组大小
sizeof(数组指针)👉指针大小
基本数据类型简析
1、枚举
1、枚举类型中的每个枚举常量的值都是一个整数int👉👉一般情况下:sizeof求枚举类型大小是4个字节
2、枚举的大小是按照enum中元素最大值占用内存大小决定的