第1个回答 2008-09-22
结果为float型.因为float型的精度要高于字符型数据,所以运算时先要将字符型转换成float型数据再进行运算,以保证由于数据进度不够而导致的计算误差.
第2个回答 2008-09-22
float型
c语言的规则,这是一定的,你需要记住的任何数据类型与float型的数据运算,结果都是float型
第3个回答 2008-09-22
#include <iostream.h>
void main()
{
float a=1.23;
char c='A';//A的ASCII码是65
cout<<c+a<<endl;//计算过程是先将字符型转为整型,再转为浮点型。
//结果是浮点型 66.23
}
第4个回答 2008-09-22
FOLAT吧 字符型可以转换成相应的ASCii码就是INT型 然后在和FLOAT运算