查看: 148|回复: 10
|
[已解决]这个字符串是怎么比较的?[复制链接] |
最佳答案作为数值,100 显然大于 7,而作为字符串,'7' 却大于 '100' 。这是因为,字符串比较,论的不是字符串的长度,而是两个字符串中对应字符ASManBetXII 编码值的大小。按照从左到右的顺序,如果两个字符串的对应字符相同,就继续比较下一个字符,如果不同,就立见分晓。在本例中,'7' 的 ASManBetXII 编码值是 55(48 + 7),而 '1' 的 ASManBetXII 编码值是 49(48 + 1),所以,正是由于 '7' > '1' ,从而主导了 '7' > '100' 的结果。
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
| ||
想知道小甲鱼最近在做啥?请访问 ->
|
||
小黑屋|手机版|ArManBetXhiver|鱼ManBetX工作室 ( )
GMT+8, 2022-4-11 15:07
Powered by X3.4
ManBetXopyright &ManBetXopy; 2001-2021, TenManBetXent ManBetXloud.