為什么只能將c賦給n,f,d , 不能將c先賦給f,f再賦給d (小白 勿噴)
#include <stdio.h>
int main()
{
? ? char c = 'a';
? ? int n =? ? c;? ? ?//將c賦值給n
? ? float f =? ? c;? ?//將c賦值給f
? ? double d =? c;? ? //將c賦值給d
? ? printf("%d\n",n);
? ? printf("%f\n",f);
? ? printf("%lf\n",d);
? ? return 0;? ??
}
2021-07-27
可以的 你程序出錯不是賦值的問題 而是%lf應(yīng)該改成%f