关于字符数字和整形数字

关于字符数字和整形数字 int main(){char i = '2';printf("i == %c",i);return 1;}输出结果为:i ==

关于字符数字和整形数字

int main()
{char i = '2';printf("i == %c",i);return 1;
}
输出结果为:i == 2

int main()
{char i = '2';printf("i == %d",i);return 1;
}

输出结果是: i == 50

50是字符2的ASCII的十进制表示

int main()
{char i = 2;printf("i == %d",i);return 1;
}
输出结果是:i == 2