switch(c)中的c的数据类型不可以是char、long、unsigned、double中的哪种,该怎么解决

switch(c)中的c的数据类型不可以是char、long、unsigned、double中的哪种
switch(c)中的c的数据类型不可以是char、long、unsigned、double中的哪种

------解决方案--------------------
double
------解决方案--------------------
double,double不可以比较
------解决方案--------------------
double