在计算机中为什么表达式“989”>“99”的值是错的
人气:430 ℃ 时间: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+6+11+16+.+996
- 设三阶矩阵A的特征值是1,2,3,且B=3A²-Am³,求 B的特征值; IBI; 与B相似的对角矩阵.
猜你喜欢