union是什么类型18个类型关键字
       数据类型:bool、true、false、char、int、float、double、void、null。bool占一个字节、char占一个字节、int占四个字节、float占四个字节、double占八个字节、void占四个字节、null占字节特殊。bool只有真true 1 与假false 0 、char与int为整型数据、float与double为浮点数据、void无类型声明:函数无返回值或无参数,指针声明为无类型、null为空也为0进行各种类型初始化。

       类型修饰:short、long、signed,unsigned。short与long为int的短整型与长整型,占二个字节与八个字节。signed与unsigned为有符号与无符号数据类型,C中默认为有符号数据类型。

       复杂类型:enum、struct、typedef、sizeof、union。enum枚举声明,enum i [a, b, c] j; 数据类型为 i 取值范围a,b,c的值从零开始、枚举变量 j 只可用枚举取值进行赋值也可强制数据类型转换赋值。struct结构体为复合数据类型,struct i { int a;int b;} j;数据类型为 i 数据
变量为 j 可赋值为 a 与 b 。typedef声明类型别名,struct前加上typedef结果 j 为数据类型而非数据变量。sizeof计算表达式或数据类型所占用字节。union联合数据类型,与struct类似赋值部分为共享部分。

版权声明:本站内容均来自互联网,仅供演示用,请勿用于商业和其他非法用途。如果侵犯了您的权益请与我们联系QQ:729038198,我们将在24小时内删除。