自動類型轉(zhuǎn)換
#include <stdio.h>
int main()
{
? ? char c = 'a';
? ? int n = c; ? ? ? ? //將c賦值給n
? ? float f = n; ? ? ? //將c賦值給f
? ? double d = f; ? ? ?//將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; ? ?
}
這樣2個做法有區(qū)別嗎? 結(jié)果都是一樣的
2016-04-11