1、已知 A=10.1 B=2 C=-2.6 写出下面逻辑表达式的结果.A>B.and.C>A.or.AB.and.C>A.or.AB(2) A>B.and.C>A.or..not.C>B .and.A3%B2、写出运算结果str(25.33,4,1)substr(“远程教育中心”,5,2)

问题描述:

1、已知 A=10.1 B=2 C=-2.6 写出下面逻辑表达式的结果.A>B.and.C>A.or.A<B.an
已知 A=10.1 B=2 C=-2.6 写出下面逻辑表达式的结果.
(1) A>B.and.C>A.or.AB
(2) A>B.and.C>A.or..not.C>B .and.A3%B
2、写出运算结果
str(25.33,4,1)
substr(“远程教育中心”,5,2)

我们现将上面的A、B、C代进去则有
1)10.1>2and-2.6>10.1or10.12)10.1>2 and -2.6>10.1 or -2.63)2>3%*2 显然 此时错的,所以逻辑值为 0

A>B.and.C>A.or.AB ==== false
A>B.and.C>A.or..not.C>B .and.A3%B ====true
逻辑运算里面,非0 即为 真(true ,1),对于这些问题,都得看运算优先级,not优先级高于and 高于or,算数运算要高于逻辑运算