首页 > lang > not 
 en fr de es it nl pl pt pt_BR mk sq ca hu cs tr ar fa id vi ko ja ru zh_TW eo
前一个  下一个  编辑  重命名  撤销  刷新  搜索  管理  
文档
历史
 
NOT
Result = NOT Expression

对一个布尔表达式进行逻辑“非”操作,或者对一个整型数进行数值“非”操作。

逻辑“非”操作真值表(T:真,F:假):

A NOT A
F   T
T   F

相应二进制位数值“非”操作真值表:

A NOT A
0   1
1   0

如果Expression是字符串或者对象,其为空时返回TRUE,其为非空时返回FALSE

Example

PRINT NOT TRUE

False
PRINT NOT FALSE

True
PRINT 11, Bin(11, 16)
PRINT NOT 11, Bin(NOT 11, 16)

11      0000000000001011
-12     1111111111110100
PRINT 11, Bin(11, 16)
PRINT NOT 11, Bin(NOT 11, 16)
PRINT CByte(11), Bin(CByte(11), 8)
PRINT CByte(NOT 11), Bin(CByte(NOT 11), 8)

11      0000000000001011
-12     1111111111110100
11      00001011
244     11110100

PRINT NOT "Gambas"

False
PRINT NOT ""

True

参见

Expressions, · 逻辑运算