求教大神,我這程序錯哪里了
#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;???
}
#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;???
}
2015-04-02
舉報
2015-04-03
好的吧。。。謝謝
2015-04-02
char不能直接轉(zhuǎn)換為float和double?嘗試下強制轉(zhuǎn)型(float)c, (double)c