NULL值

更新时间:2024-08-25 20:48

Null 是一特殊指标值(或是一种物件参照 reference)表示这个指标并不指向任何的物件。

指标介绍

Null pointer 或是 null reference

这样的指标称之为 null pointer。[1] 有许多实作上是以0 (all bits zero) 代表null pointer,多数的CPU以此作为内存空间的底 (虽有些系统会使用有记号位址空间(signed address space),并允许为负值a). 许多 操作系统会造成例外事件一旦用null来存取其记亿体. 一些语言使用其他的 nomenclature 来表示这种指标,像是,Pascal, Ruby 以及 Lua 则使用 nil[2],当Visual Basic 使用 Nothing。Fortran不支援此一常数,但其属性(property)可被设定成 NULLIFY 并由 ASSOCIATED 函数测试。

空值

Null value

空字串

Null string 或empty string

null string, 也就是空字串(empty string),是一种长度为0的字串。

虚拟装置

Null device

虚拟装置(device-like entity)并不提供输入亦不支援输出。在UNIX系统中,会被标示为特别档(special file) /dev/null (亦可视之为黑洞或 en:bit bucket)。DOS 与 Windows,代表着一种NUL 装置。AmigaOS则是以 NIL: 代表虚拟装置。

字符结束

Null character

在C0 的控制码集control code set 定义于 ISO 646, ASCII, 以及 Unicode

空变量

Null variant

一些编程语言(像是 LISP; Ruby; 和 Pascal, Delphi, 以及其他基于 Pascal发展的语言)使用 nil 来表示Null变量,这有时会导致混淆。

空数值

Null script / null subroutine

无效

Null account

在一些某些论坛或是互联网, 使用者数据库(user database) 的毁损可能造成账号突然显示为“无效”(null) 会要求重设其系统.

非资料值

Null function

null function(或称 null operator)是一种传回“非资料值”(no data values)的函数, 故执行后不会有任何状态的改变。

免责声明
隐私政策
用户协议
目录 22
0{{catalogNumber[index]}}. {{item.title}}
{{item.title}}