在计算机中为什么表达式“989”>“99”的值是错的
人气:213 ℃ 时间:2020-06-16 09:58:03
解答
这是你对计算机对字符串的比较机制不是很清楚.计算机在对字符串进行比较时,是按顺序来一一比较的.就拿“989”和“99”来说:它们两个的第一位字符都是“9”,相等;第二位“8”的asc2码小于“9”-----计算机这时就已经做出判断了,前者小于后者.所以你所说的那个表达式的值为假.
推荐
- 表达式“989”>“99”的值为False,这道题为什么不对?
- "989" > "99"表达式值为F嘛?为什么
- 小琳用计算器求三个正整数a,b,c的表达式(a+b)/c的值.她依次按了a,+,b,÷,c,=,得到数值11.而当她依次按b,+,a,÷,c,=时,惊讶地发现得到数值是14.这时她才明白计算器是先做除法再做加法的,于是她依次按(,a,+,b
- 计算机逻辑表达式(13>12)or (10=10) and not (1 > - 1)的值
- 表达式25.28 mod 6.99 的值是?求计算步骤.- _ -
- 1/s=1/1980+1/1981+…+1/2001 求s的整数部分
- 一个长方形苗圃东西长2000米,南北80米,这个苗圃的面积有多少公顷?
- my parents like me very much否定经验和一般疑问句和画线部分提问
猜你喜欢