97是怎么來的??
#include
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("%lf\n",f); ? ?printf("%lf\n",d); ? ?return 0; ? ? }?#include
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("%lf\n",f); ? ?printf("%lf\n",d); ? ?return 0; ? ? }?2017-08-16
舉報
2017-08-16
這個a,是一個英文字符
在計算機里,英文字符是用ASCII編碼來儲存的,就是把a,儲存成一個二進制數(shù),當(dāng)計算機讀取到這個二進制數(shù),再結(jié)合人的要求,轉(zhuǎn)換成字符,就是a
如果人要求它轉(zhuǎn)化成10進制數(shù),就是97,也就是說,a這個字符對應(yīng)的十進制數(shù)是97
2017-08-16
a對應(yīng)的ASCII碼是97