TC官方合作论坛

 找回密码
 立即注册
查看: 432|回复: 6
打印 上一主题 下一主题

[已解决] 关于and在TC里是怎么表示出来

[复制链接]
跳转到指定楼层
楼主
发表于 2013-4-7 15:45:45 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上加入TC

您需要 登录 才可以下载或查看,没有帐号?立即注册

x
大家请看
按键精灵语言:
if  A = a and B = 100  and  C < D  then中间的and 在TC里用命令来表达?请教!谢谢!
回复

使用道具 举报

板凳
发表于 2013-4-7 16:00:43 | 只看该作者
TC中的逻辑运算符有 “&&”逻辑与  “||”逻辑或 “!”逻辑非



当表达式进行“&&”(逻辑与)运算时,只要有一个为假,总的表达式就为假,只有当所有都为真时,总的式子才为真。

例如:

   (7<8) && (3==3);

//7小于8返回真,3等于3返回真,两边都为真,返回真



   (10<8) && (3==3);

//10小于8返回假,3等于3返回真,一边为假,返回假





当表达式进行“||”(逻辑或)运算时,只要有一个为真,总的值就为真,只有当所有的都为假时,总的式子才为假。

例如:

   (7<8) || (3==3);

//7小于8返回真,3等于3返回真,两边都为真,返回真



   (7<8) || (4==3);

//7小于8返回真,4等于3返回假,一边为真,返回真



   (10<8) || (4==3);

//10小于8返回假,4等于3返回假,两边都为假,返回假



当表达式进行“!”(逻辑非)运算时,把相应的变量数据转换为相应的真/假值。若原先为假,则逻辑非以后为真,若原先为真,则逻辑非以后为假。

例如:

    !(3<2)

//先计算括号里的小于操作符,3小于2返回假,在计算逻辑非操作,返回真

   

    !(3>2)

//先计算括号里的大于操作符,3大于2返回真,在计算逻辑非操作,返回假



注意: 当一个逻辑表达式的后一部分的取值不会影响整个表达式的值时,后一部分就不会进行运算了。
回复 支持 反对

使用道具 举报

沙发
发表于 2013-4-7 15:50:05 | 只看该作者
我是不知道and什么意思如果他的意思是并且还是或者
如果是并且:
如果(a=b&&b=100&&c<d)
如果结束
回复 支持 反对

使用道具 举报

地板
发表于 2013-4-7 16:16:04 | 只看该作者
在TC里用  &&   换掉and ,注意不要加空格
回复 支持 反对

使用道具 举报

5#
发表于 2013-4-7 16:23:59 | 只看该作者
像你那个例子就应该这样写:
如果((A=a)&&(B=100)&&(C<D) )
否则
如果结束
回复 支持 反对

使用道具 举报

6#
发表于 2013-4-7 16:25:12 | 只看该作者
注意换行和标点符号--英文状态的
回复 支持 反对

使用道具 举报

7#
发表于 2013-4-7 16:26:27 | 只看该作者
希望能够帮到你,呵呵
回复 支持 反对

使用道具 举报

*滑动验证:
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

关闭

站长推荐上一条 /2 下一条

关闭

小黑屋|TC官方合作论坛 (苏ICP备18043773号

GMT+8, 2025-10-5 16:16 , Processed in 0.337261 second(s), 24 queries .

Powered by 海安天坑软件科技有限公司

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表