Null (编程)

✍ dations ◷ 2025-11-28 22:36:33 #电脑术语,无

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

相关

  • 神经纤维轴突(Axon)由神经元组成,即神经细胞之细胞体长出突起,功能为传递细胞本体之动作电位至突触。于神经系统中,轴突为主要神经信号传递渠道。大量轴突牵连一起,以其外型类似而称为神经
  • 公关摄影公关摄影,是公共关系摄影的简称,是摄影师为公关公司或利益集团有计划、有目的采集经过事先策划,充分准备好的公共关系活动的图片,从而进行有益于企业宣传,树立自身形象的摄影活动
  • 阿布哈里卜监狱巴格达中央监狱,旧称阿布格莱布监狱(阿拉伯语:سجن أبو غريب‎ Sijn Abu Ghuraib‎;意为“乌鸦之父”或“乌鸦之所”),为于伊拉克巴格达以西32公里的阿布格莱布城。在20
  • 颜之推颜之推(531年-591年),字介,琅邪郡临沂(在今山东省)人,南梁至隋朝皆为官员,撰有《颜氏家训》。东汉关内侯颜盛之后。大通三年辛亥(531年)生于江陵(湖北江陵),有颜之仪、颜之善两兄。七岁能
  • 可植入式隐形眼镜有关缩写为ICL的其他条目,请参见此可植入式隐形眼镜(ICL,Implantable Collamer Lens or Implantable Contact Lens)是一种胶原聚合物材料制成软弹性凝胶镜片,由胶原蛋白和聚合物
  • 医疗契约医疗契约为契约的一种,系约定以医疗提供者之给付行为为给付内容,而非以给付效果为给付内容,所以原则上属于委任契约或近似委任契约之非典型契约,仅于当事人间有特别约定之例外,使
  • 北京地铁DKZ53型电动车组北京地铁DKZ53型电动车组是北京地铁的电动车组车款之一,现在在14号线运营。DKZ53型由长春轨道客车制造,共38组228辆(编号201~238),每节车厢共5对车门,为电动内藏门,列车两端拥有紧
  • 韩国高速铁道韩国高速铁道(韩语:한국고속철도/韓國高速鐵道 ;英语:Korea Train eXpress,简称KTX)由韩国铁道(Korail)运营,线路总长度为420千米,总投资金额为120亿美元。车辆采用了法国的TGV技术,最
  • 津巴布韦罗得西亚津巴布韦罗得西亚(英语:Zimbabwe Rhodesia)是一个位于非洲南部,在1979年6月1日至1979年12月12日存在而未被承认的国家。在布什战争期间,埃布尔·穆佐雷瓦成为总理,并将国名由罗
  • 刘厚总刘厚总,(1904年-?),一说其名为“刘厚忠”、“刘候忠”,有人认为刘厚总才是真名,其余用名可能是误记。湖南省耒阳县曾家冲人,当地刘姓是大姓氏。刘出身贫农,文化水平低,1926年参加“打