他這里沒(méi)有給n賦值97,為什么結(jié)果是對(duì)的呀
#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;? ??
}
2020-12-19
因?yàn)閍的ASCII碼為97,它這里用的‘a(chǎn)’,這個(gè)字符型常量,也就相當(dāng)于它的ASCII碼
如果是”a“=‘a(chǎn)’+'\0'
2020-11-12
把c賦值了給了n啊
然后c就是a啊
在ASCII碼中a就是97