单精度转双精度 直接赋值就可以了例如 float t=10.0; double s; s=(double)t;字符型转双精度 我的方法是先转int 再强制转换为double例如 char s='5'; int t; double d; t=s-48;//ascll码表 d=(double)t;