怎么輸出的是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(bǔ)放到c里面而已。
int n = ?'c'; ? //這是定義一個(gè)整形,c在ascll碼中等于99。
?float f = 'c'; //這是定義一個(gè)單精度的實(shí)型,而c在ascll碼中等于99,沒(méi)有小數(shù)。
double d = 'c'; //這是定義一個(gè)雙精度的實(shí)型,而c在ascll碼中等于99,沒(méi)有小數(shù)。
2017-06-26
賦值的時(shí)候不需要加單引號(hào)