伪善无所谓
2017-11-24 16:57
char isfat=‘y’
单个字符是要加‘ ’的 ,如‘A’
字符串是要加“ ”的 ,如“hello” 这是机器语言的格式,没有为什么,记住就好。
我看了一下一些人的回答,有的是不可取的
这个 char isfat=‘y’
很显然 isfat 定义的为char类型,所以后面 isfat=‘y’并不是把y的ASSII数值赋值给 isfat ;
而是把 y 这个字符赋给了 isfat
你可以尝试输出 isfat
不可以
字符y不加单引号就可能是变量,赋值时就赋变量的值,加单引号就赋字符y的值。用单引号来区分字符与变量
加单引号的意义在于把y的ASCII码赋值给isfat,不可以不加。
C语言入门
926894 学习 · 21464 问题
相似问题