#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; ? ?}
3 回答
已采納

frece
TA貢獻(xiàn)36條經(jīng)驗 獲得超15個贊
??int n = 'c'; ? ? ? ?//將c賦值給n
? ?float f =?'c' ; ? ? //將c賦值給f
? ?double d =?'c' ; ? ?//將c賦值給d
這三行的 'c'?不要單引號,這么寫是讓編譯器把一個 ?'c'字符 賦值給int, float 和double ?當(dāng)然會報錯。
- 3 回答
- 0 關(guān)注
- 2001 瀏覽
添加回答
舉報
0/150
提交
取消