在计算机中为什么表达式“989”>“99”的值是错的

来源:学生作业帮助网 编辑:作业帮 时间:2024/05/06 20:08:57
在计算机中为什么表达式“989”>“99”的值是错的

在计算机中为什么表达式“989”>“99”的值是错的
在计算机中为什么表达式“989”>“99”的值是错的

在计算机中为什么表达式“989”>“99”的值是错的
这是你对计算机对字符串的比较机制不是很清楚.计算机在对字符串进行比较时,是按顺序来一一比较的.就拿“989”和“99”来说:它们两个的第一位字符都是“9”,相等;第二位“8”的asc2码小于“9”-----计算机这时就已经做出判断了,前者小于后者.所以你所说的那个表达式的值为假.