自動類型轉換
#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;???
}
請問,這樣能輸出
97
97.000000
97.000000
嗎?
2016-10-25
/* 567行的c是小寫的,一般定義變量都是小寫的,第四行定義 char c='a'此處是小寫,則后面調用都應該是小寫的 */
#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; ? ?
}
2016-10-25
不能 要用小寫的c吧
2016-10-25
不行
?char c = 'a';
??? int n = C;??????? //將c賦值給n
??? float f = C ;???? //將c賦值給f
??? double d =C;????? //將c賦值給d
小寫c和大寫c詩兩個不同的變量