关于引号的的作用以及使用,求系统讲解

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

Mr_Madara

2016-10-14 08:28

章节2-8中,自动换型 char c = 97 与 char c = '97'  ,printf("%d\n",c),输出结果有何差别?

写回答 关注

4回答

  • 越飞越高
    2016-11-09 22:16:20

    char c = 97输出的是97;而 char c = '97' 输出的是一个地址

  • huangsai
    2016-10-14 10:45:40

    a的ASCII是97,%d打印的是整型,%c打印的是字符。

    char c=97,printf("%d\n",c)输出结果为97.printf("%c\n",c),输出结果为a

    char c='\97',printf("%c\n",c)输出结果为a,printf("%d\n",c)输出结果为97

    Mr_Mad...

    我可能还没有学到那里来吧......

    2016-10-14 18:16:00

    共 1 条回复 >

  • 北七哦
    2016-10-14 10:41:38

    有引号的表示字符  没有引号表示将97赋值给c

  • 真难看4190081
    2016-10-14 10:13:25

    也许一个表达的是单字符,一个表达的是整型

C语言入门

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

926024 学习 · 20793 问题

查看课程

相似问题