C语言支持的字符类型有:

(1) char类型,char类型称为“字符”类型。一个字符是 ‘A’, ‘B’, ‘C’, ‘#’, ‘!’ 这样的数据。char类型的变量称为字符型变量,可以存放一个字符。char类型变量占据1个字节的存储空间。

(2) short 类型,short类型称为“短整型”。它用于存储一个整数值,short类型变量占据2个字节的存储空间。

(3) int类型,int类型称为“整型”。它用于存储一个整数值,int类型变量占据4个字节的存储空间。

(4) long类型,long类型称为“长整型”。它用于存储一个整数值,long类型变量占据4个字节的存储空间。

(5) float类型,float类型称为“单精度浮点型”。它存放一个浮点数,float类型变量占据4个字节的存储空间。

(6) double类型,double类型称为“双精度浮点数”。它存储一个浮点数,double类型变量占据8个字节的存储空间。