Null (编程)

✍ dations ◷ 2025-11-29 23:12:10 #电脑术语,无

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)的函数, 故运行后不会有任何状态的改变。

相关

  • 聚丙烯0.946 g/cm3, crystalline聚丙烯(Polypropylene,简称PP)是一种半结晶的热塑性塑料。具有较高的耐冲击性,机械性质强韧,抗多种有机溶剂和酸碱腐蚀。在工业界有广泛的应用,包括包装
  • 赛扬奖赛扬奖(Cy Young Award)指的是美国职棒大联盟每年颁给投手的一项荣耀。这个奖项最初是于1956年由会长福特·弗立克(Ford Frick)所提议,用来纪念1955年过世的棒球名人堂投手赛·扬
  • 内新城 (伯尔尼)内新城(Innere Neustadt)是瑞士伯尔尼老城的一部分。由于Zähringerstadt人口的增加,城市扩展,超出了原来的城墙。内新城又名萨沃伊城,是伯尔尼第二古老的街区,兴建于该城1255年第
  • 5C5C可以指:
  • 古蒙仁古蒙仁(1951年10月5日-),本名林日扬,台湾云林虎尾镇人,台湾作家,“古蒙仁”是其笔名。台湾云林人,辅仁大学中文系毕业,美国威斯康辛大学文学硕士。曾任中国时报撰述委员、中央日报副
  • La☆BlueGirl《La☆BlueGirl》是日本漫画家前田俊夫(日语:前田俊夫)的成人漫画作品,为1990年代触手淫兽的代表性作品,后来发售成人动画系列并开始用《淫兽学园》(日语:淫獣学園 La☆BlueGirl/い
  • 方力方力(1973年6月18日-),是一名已退役的中国足球运动员。方力为中国足球职业联赛中少有的大学生球员,毕业于上海纺织大学。1998年加入湖北多人多俱乐部征战乙级联赛。1999年底球队
  • 六氟化铑六氟化铑是一种无机化合物,化学式为RhF6。它是铂系元素最不稳定的六氟化物。即使在干燥时也能玻璃反应。它可以由金属铑或者其他氟化铑与氟气反应制得。 Rh2Cl2(C8H12)2 ·
  • 花柱草科参见正文花柱草科共有5属约240种,分布在澳洲、南美洲南端和热带亚洲,中国只有1属2种—Stylidium 1属2种—花柱草 ( Sw.)和狭叶花柱草 ( Sw.),分布在南岭以南地区。本科植物为一年生
  • 火星水文火星水文是研究火星表面水的状态。相较于地球,液态水在火星表面几乎不存在。火星的水大多锁在永久冻土和极冠等冰冻圈(Cryosphere),所以在火星表面没有足够的液态水可以形成水圈