怎么輸出的是99 99.000000 99.000000
#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; ? ?
}
2017-06-26
c是變量 不要加''
2017-06-26
在ascll碼中,a等于97,c等于99.
char c = 'a'; ?//這只是把a放到c里面而已。
int n = ?'c'; ? //這是定義一個整形,c在ascll碼中等于99。
?float f = 'c'; //這是定義一個單精度的實型,而c在ascll碼中等于99,沒有小數(shù)。
double d = 'c'; //這是定義一個雙精度的實型,而c在ascll碼中等于99,沒有小數(shù)。
2017-06-26
賦值的時候不需要加單引號