"two">"three" // ->true
为什么结果是 true ,h不是排在w前面
对啊,w>h 谁在后面谁大,所以two >three
就是因为w排在h后面所以w的ASCII比h的ASCII要大
w的ASCII比h的ASCII要大,看下ASCII表就明白了
在ASCII中,w要大于h
w的ASCII比h的ASCII要大,结果为true,是对的
w>h two>three
这个比较字符串,不是比较它所代表的数字含义
w的**ASCII**比h的ASCII要大
比较是从第一个字符开始比较的,如果第一相等 就比较第二个字符 w>h所以two>three
在字符串比较中,都是从第一个开始比,如果第一个字母相同,换下一个,直到比较出大小,
与字符串的长短无关。
在ASCII中,w要大于h,注意细节,要知道,他们对比在底层是转换成什么对比的
字符w的ASCII值要比字符h的ASCII值大,所以结果是true