> 物理 >
在计算机中为什么表达式“989”>“99”的值是错的
人气:213 ℃ 时间:2020-06-16 09:58:03
解答
这是你对计算机对字符串的比较机制不是很清楚.计算机在对字符串进行比较时,是按顺序来一一比较的.就拿“989”和“99”来说:它们两个的第一位字符都是“9”,相等;第二位“8”的asc2码小于“9”-----计算机这时就已经做出判断了,前者小于后者.所以你所说的那个表达式的值为假.
推荐
猜你喜欢
© 2024 79432.Com All Rights Reserved.
电脑版|手机版