為什么輸入a會輸出97呀,輸入97又變成55
#include <stdio.h>
int main()
{
??? char c = 'a';
??? int n ;??????? //將c賦值給n
??? float f ;????? //將c賦值給f
??? double d;? //將c賦值給d
??? n=c;
??? f=n;
??? d=f;
??? printf("%d\n",n);
??? printf("%f\n",f);
??? printf("%lf\n",d);
??? return 0;???
}
2015-07-17
char類型數據轉換為int類型數據遵循ASCII碼中的對應值,ASCII字符代碼表中a對應97
2015-07-17
你是給97加單引號了嗎?
2015-07-17
我輸入97沒有變成55