為什么輸出結(jié)果為36
#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; ? ?
}
2018-03-18
舉報
2018-06-13
用VS編譯器之前值是97,后面再執(zhí)行又變88了,莫非不一樣的編譯器得到的值就不一樣?
2018-03-18
"a"和'a'的區(qū)別,分別是36和97
2018-03-18
a的碼值不是97嗎?
2018-03-18
欸……可是我按你的編譯運行結(jié)果是97呀