And
中文名: 且
外文名: AND
类型: 运算符
定义: 用于对两个表达式进行逻辑与运算
语法: expression1 And expression2
详细介绍:
AND(中文名“且”)是编程中的逻辑运算符,用于对两个表达式执行不可逆的逻辑合取操作。当且仅当两表达式均为True时返回True,否则返回False。该运算符也可对整型数值执行按位逻辑运算,对应二进制位全为1时结果为1,否则为0,示例中3(011)与5(101)按位运算结果为1(001)。不同编程语言中AND运算符存在差异:在VisualBasic中包含逻辑运算符And和短路运算符AndAlso(首个表达式为False时直接返回结果);C#区分按位与运算符&(始终计算两个操作数)和条件逻辑与运算符&&(左操作数为False时不评估右操作数);JScript中将非空字符串、非零数值和非null对象视为True。数值运算时,VisualBasic会将布尔值True转换为-1参与计算。
ID:8413