慕尼黑6491495
2017-08-16 12:28
#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; }这个a,是一个英文字符
在计算机里,英文字符是用ASCII编码来储存的,就是把a,储存成一个二进制数,当计算机读取到这个二进制数,再结合人的要求,转换成字符,就是a
如果人要求它转化成10进制数,就是97,也就是说,a这个字符对应的十进制数是97
a对应的ASCII码是97
C语言入门
926868 学习 · 21162 问题
相似问题