一道vfp选择题

来源:百度知道 编辑:UC知道 时间:2024/05/22 12:15:58
为什么在命令窗口输入 ?".t.">".f."结果是T呢?

系统将.t. 和 .f. 看成两个字符.比较时首先比较两个. 相同后比较 t 和 f
发现ascii码 t 大于 f 所以是 t(结果为真).
这就好比比较"1235">"1225"一样. 12都是一样的,比不出什么 ,但是当比较到第三位时,只要3的ascii码大,比较就结束了,结果也出来了.
你可以尝试用 ".f.">".t."试验以下,结果应该是.f.

因为我也不知道.