问答详情
源自:2-8 自动类型转换

float转换关系

想问下如果是char,int,float,double转换关系是怎样的,主要就是float是怎样的?

提问者:凌乱的玖肆 2015-07-22 19:39

个回答

  • lx1024ly
    2015-07-22 21:36:10
    已采纳

    这个看他们的范围(字节)

    char (2) int(4) float(4) double(4)

     然后Int可以转换成float double(浮点型) 只要后面加.000

    eg: 25->25.000000

    而浮点转整形 就会把小数去掉  这在正常编译下是不允许的 所以有了强制转换

     eg :25.66->25(非法)

    如果非要转  (int)25.66->25

    char 和int可以互换  根据acsll编码