c语言的数据类型不包括:。
指针类型、void类型和构造类型(struct、enum、union、array)等。
以及short、int、long、char、float、double。
这六个关键字代表了c语言中的六种基本数据类型。
基本整数数据类型可以通过有符号关键字扩展为有符号char、有符号int和有符号long类型,或者通过无符号关键字扩展为无符号char、无符号int和无符号long类型。对于没有关键字扩展的char、int和long,k
case后的类型只能是int(或char)或enumeration(或由"").因此switch中的类型可以是int、char、
1.typedef结构标记aaa_t{...}aaa_t2。typedef公共类型新类型名称结构typedef结构{...}struct:的新类型a构造数据类型。
c语言中的简单数据类型有:
1.整数(数字)类型
int:基本整数类型,用于存储整数,占4个字节;默认值为0,数据范围为-2147483648~2147483647。
short:短整型,占2个字节,存储与基本整型int相同,数据范围-32768-32767。
long:长整型,占4个字节,数据范围-263~263-1。
longlong:双整数,占8个字节,数据范围-263~263-1;这种数据类型一般较少使用。
2、浮点型
float:单精度浮点型,占4个字节,有效位数(6~7位),数据范围-3.4*1038~3.4*1038。
浮点型变量是由有限的存储单元组成的,所以只能提供有限的有效位数,有效位数以外的位数会不准确,可能会造成一些错误。
double:双精度浮点型,占8个字节,有效位数(15~16位),数据范围-1.7*10-308~1.7*10308。
3.字符类型
char:字符类型,用于存储存储单个字符,占1个字节。
注意:c语言中char数组是用来存储字符串的。