疑惑不解。求解

来源:2-8 自动类型转换

KCHO

2016-09-08 17:11

没有定义是97,为何出来的数是97?

写回答 关注

2回答

  • JustWannaHugU
    2016-09-08 17:42:03
    已采纳

    这就是自动类型转换的效果,字母a对应的ascii码是97

    char c  = ‘a’;

    int n = c;

    这个赋值过程,C语言的自动类型转换机制使‘a’转换成了整型数字(即a所对应的ASCII码97)

    KCHO

    非常感谢!

    2016-09-09 23:24:41

    共 1 条回复 >

  • weibo_木樨or可乐_03959388
    2016-09-08 17:39:27

    a的ASII值就是97

    KCHO

    明白,谢谢

    2016-09-09 23:25:43

    共 1 条回复 >

C语言入门

C语言入门视频教程,带你进入编程世界的必修课-C语言

926212 学习 · 20797 问题

查看课程

相似问题