‘y’为啥要加单引号?可以不加吗?

来源:2-4 基本数据类型

伪善无所谓

2017-11-24 16:57

char isfat=‘y’

写回答 关注

5回答

  • qq_局外人_31
    2017-11-26 00:49:13

    单个字符是要加‘ ’的 ,如‘A’

    字符串是要加“ ”的 ,如“hello”   这是机器语言的格式,没有为什么,记住就好。

  • qq_驭不凡_0
    2017-11-25 16:01:05

    我看了一下一些人的回答,有的是不可取的

    这个  char isfat=‘y’

    很显然  isfat   定义的为char类型,所以后面  isfat=‘y’并不是把y的ASSII数值赋值给 isfat ;

    而是把 y 这个字符赋给了 isfat 

    你可以尝试输出 isfat 

  • qq_厌倦_11
    2017-11-25 13:54:58

    不可以

  • 各得其所i
    2017-11-24 17:28:35

    字符y不加单引号就可能是变量,赋值时就赋变量的值,加单引号就赋字符y的值。用单引号来区分字符与变量

  • _Reol_
    2017-11-24 17:21:25

    加单引号的意义在于把y的ASCII码赋值给isfat,不可以不加。

    _Reol_

    可以去百度一下ASII表

    2017-11-24 17:22:38

    共 1 条回复 >

C语言入门

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

926894 学习 · 21464 问题

查看课程

相似问题