数据类型转换后,进行算术运算。
上午发了个帖 问到“我要将一个字符串 char a[10];
a=1325;
我想将1325变成13.25怎么实现?”
已经实现了
void main( void )
{
char a[10]="1325";
int i;
i=atoi(a);
sprintf(a, "%.2f", i/100.0);
printf("%s",a);
}
可是现在我用a的值,进行计算,我尝试了几种方法都不行,
void main( void )
{
char a[10]="1325";
int i;
float j;
i=atoi(a);
sprintf(a, "%.2f", i/100.0);
j=atof(a);
a=j*5.20;
printf("%s",a);
}
这个不行,不知道为什么。