课程
/后端开发
/C
/C语言入门
为什么给c赋值a 然后将c赋值给nfd会出现97呢
2019-12-08
源自:C语言入门 2-8
正在回答
结合楼上的理解去理解,这个涉及到ASCII码,字符a的ASCII编码是97,个人拙见,希望可以帮到你。
字母a的ASCII码是97 以字符char形式存放'a'的时候为字符a 以整型(int)浮点型(float) 双精度浮点型(double)存放字符a的时候为它的ASCII码(97)
要赋值num
举报
C语言入门视频教程,带你进入编程世界的必修课-C语言
1 回答//将c赋值给n
4 回答为什么c=97?我并没有看到给c赋值=97啊
1 回答为什么将c赋值给n是这样的int n =97;n=c;
2 回答为何不能直接把c赋值给nfd
2 回答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; }