Null (编程)

✍ dations ◷ 2025-11-04 00:51:41 #电脑术语,无

Null 在计算机程序设计上有多种含义:

Null 是一特殊指针值(或是一种 对象引用)表示这个指针并不指向任何的对象。这样的指针称之为 Null指针。 有许多实现上是以0 (全位为0) 代表null指针,多数的CPU以此作为存储器空间的底 (虽有些系统会使用有符号地址空间(signed address space),并允许为负值)。 一旦用null来访问其记亿体,许多 操作系统会发生意外事件。 一些语言使用其他的命名方式来表示这种指针,如Pascal, Ruby 以及 Lua 则使用 nil,而Visual Basic 使用 Nothing。Fortran不支持此一常量,但其属性(property)可被设置成 NULLIFY 并由 ASSOCIATED 函数测试之。

在许多定义里,Null 意指 "没有值" 或是 "未知的值"。SQL数据库查询语言使用 null 在这种地方上,如同在Visual Basic 及其派生语言。于此模型上, null operand 等同于 null (VB) or "unknown" (SQL). 故对于A而言, 算式 "A == null" 与 "A <> null" 既非 true 亦非 false。

然而,布尔逻辑 "A and false" 产生 false,且类似 "A or true" 是真 true,甚至当 A 是 null,因为这个算式并非代表在 A的值域之上。另一算式 "A is null" 和 "A is not null" 都是正确的方法,皆可用来测试 SQL 中的null value,一些 SQL 可实现为 A == null 可以是 "true" ,如果 A 是 null; 详见 Null (SQL)。

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

在C0(英语:C0 and C1 control codes) 的控制码集control code set 定义于 ISO 646, ASCII, 以及 Unicode标准字符集, code value 0 是空字符(null character,NUL)。大多数的编程语言提供语法来表示这样的字符 (例如:Pascal 使用 chr(0) 或 #0, C 以及其他派生语言 '\0').

在C语言等编程语言,null字符 意指为字符串的结束。这些字符串被编成ASCII字符集有时可视同 或 字符串 — "Z" 是指字符串的终点 "Zero",或 null 字符.

死机电电传打字电报被用作计算机输出设备,一个或多个NULL字符被送往在每次印刷线,以便有时间的机制,以返回到第一个印刷上的立场下一行。

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

command script 或 program subroutine 不做任何事, 但回传个常量值。称为存根函数或 "stubroutine", 通常使用于 program development, 此处的功能运行例程被推迟。这种技术常被用于防盗版。目标程序会被反汇编disassembled。

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

Null函数(null function(英语:null function))(或称 null操作符)是一种传回“非资料值”(no data values)的函数, 故运行后不会有任何状态的改变。

相关

  • 意大利人之歌《意大利人之歌》(Il Canto degli Italiani)是意大利的国歌,意大利人常以作词者之名称其为马梅利之歌 (Inno di Mameli),也可以称为意大利的弟兄 (Fratelli d'Italia)。1847年由葛弗
  • 一品红一品红(学名:Euphorbia pulcherrima),又名为圣诞花(台湾称为一品红),大戟科大戟属植物,在圣诞节用来摆设的著名红色花卉。大红大绿的叶片相间,外观色彩充满圣诞节的应景气氛,因而称为
  • National Park Service美国国家公园管理局(英语:National Park Service,简写NPS),是隶属于美国联邦政府的行政管理机构,负责管理美国的国家公园,国家纪念区,以及其他自然保护区和历史文化遗产。于1916年8
  • 国家电影中心财团法人国家电影中心,简称TFI,为保存台湾电影文化资产的中华民国公设财团法人机构,1978年由行政院新闻局与民间集资成立。为国际电影资料馆联盟(英语:Fédération Internationa
  • 女女性行为女女性行为是指女性跟女性一同从事的性行为,而不论从事者的性倾向为何。一名跟同性一起从事性行为的女性若只对女性存有爱慕倾向,便可能会自认为女同性恋者;若不只对女性存有爱
  • 社会有机体论社会有机体论是19世纪实证主义社会学的一种重要理论观点,即一个社会或社会结构被视为一个“活的有机体”。从这个角度来说,社会特征的关系,例如法律、家庭、犯罪等等,当它们与其
  • 本土舰队本土舰队(The Home Fleet),负责防卫英国周边海域的英国海军舰队。1902年,沿岸警备为主要目的之本土舰队编成,1904年改称海峡舰队,1909年取消海峡舰队称号。第一次世界大战爆发后,本
  • 原子尺度材料模拟的计算机程序包原子尺度材料模拟的计算机程序包,更知名为VASP,是用于执行从头计算量子力学的分子动力学(MD)使用Vanderbilt(英语:David Vanderbilt)泛函,或投增强波的方法(英语:Projector augmente
  • 尼古拉·尼古拉耶维奇·佩丁尼古拉·尼古拉耶维奇·佩丁(俄语:Николай Николаевич Петин,1876年5月2日-1937年10月7日)苏联军事指挥官。1935年11月20日苏联国防委员会授予“军级指挥
  • 儒芳儒芳(1848年-?),字兰阶,号心芝,又号馨之,李佳氏,满洲镶白旗人,清朝政治人物、同进士出身。光绪元年乙亥举人,六年(1880年),参加庚辰科殿试,登进士三甲第178名。同年五月,著交吏部掣签,分发