数据类型
1. 内置类型
-
类型的意义
-
1.使用了这个类型开辟的内存空间的大小(大小决定了使用范围)
-
2.以什么样的视角来看待这个内存空间(如int a=0,那就认为这个0是整数0)
-
类型的基本归类
-
整形
(方块里的那些是可以省略掉的,signed:有符号的)
像char c=‘w’,到底是signed char c 还是 unsigned char c是不确定的,这取决于编译器
但除了char 其他的像 int、char等,都是signed有符号的。
另外注意,signed的二进制的最高位是符号位,而unsigned的最高位是有效位 -
浮点型
float和double -
自定义类型(即构造类型)
对于数组类型来说,如 int arr[10]
arr就是数组名,把arr去掉,int [10]就是类型,所以 int 和 [10] 去掉一个就改变了这个数组的类型。 -
空类型