在计算机中为什么表达式“989”>“99”的值是错的
来源:学生作业帮助网 编辑:作业帮 时间:2024/07/01 13:48:24
![在计算机中为什么表达式“989”>“99”的值是错的](/uploads/image/z/5749884-36-4.jpg?t=%E5%9C%A8%E8%AE%A1%E7%AE%97%E6%9C%BA%E4%B8%AD%E4%B8%BA%E4%BB%80%E4%B9%88%E8%A1%A8%E8%BE%BE%E5%BC%8F%E2%80%9C989%E2%80%9D%3E%E2%80%9C99%E2%80%9D%E7%9A%84%E5%80%BC%E6%98%AF%E9%94%99%E7%9A%84)
在计算机中为什么表达式“989”>“99”的值是错的
在计算机中为什么表达式“989”>“99”的值是错的
在计算机中为什么表达式“989”>“99”的值是错的
这是你对计算机对字符串的比较机制不是很清楚.计算机在对字符串进行比较时,是按顺序来一一比较的.就拿“989”和“99”来说:它们两个的第一位字符都是“9”,相等;第二位“8”的asc2码小于“9”-----计算机这时就已经做出判断了,前者小于后者.所以你所说的那个表达式的值为假.