Null (编程)

✍ dations ◷ 2025-12-04 17:40: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)的函数, 故运行后不会有任何状态的改变。

相关

  • 血小板血小板(英语:platelet),也称血栓细胞(英语:thrombocytes,源自于希腊语的θρόμβος“凝块”以及κύτος“细胞”),为血液的一个组成部分,可与凝血因子一起,借由结块作用,对血管受
  • 吴秀波吴秀波(1968年9月5日-),中国大陆电视剧男演员、歌手,出生于北京,毕业于中央戏剧学院表演系。主要电视剧作品有《赵氏孤儿案》、《黎明之前》、《请你原谅我》、《心术》、《道可道
  • 亚特兰大都市区快速运输局亚特兰大都市区快速运输局(Metropolitan Atlanta Rapid Transit Authority,简称MARTA),是在美国乔治亚州亚特兰大都市区运营公共交通的机构,旗下负责亚特兰大地铁及当地的巴士系
  • 杰瑞·赫尔曼杰拉尔德·谢尔顿·赫曼(Gerald Sheldon Herman 1931年7月10日-2019年12月26日)是一名美国作曲家、作词家,为百老汇的音乐剧写过许多作品,其中不乏《你好,多莉!》等名作。2009年,他
  • 蒙古烤肉蒙古烤肉是一种类似铁板烧的台湾烧烤菜肴,通常是由多种肉类与蔬菜等置于大型平铁板上拌炒而成。取餐形式则类似自助餐,顾客取料后由厨师料理。蒙古烤肉是由资深相声演员吴兆南
  • 肯尼迪悲剧肯尼迪悲剧(Kennedy tragedies或Kennedy Curse),是指美国肯尼迪家族的一系列悲剧事件。由于这些事件与肯尼迪家族有高度关联,因而在民间有“肯尼迪诅咒”的说法。这种都市传说后
  • AnimeismAnimeism(日语:アニメイズム  */?)是日本每日放送的深夜动画时段,名称结合了英语的“动画”(Anime)和“主义”(ism)。该时段的作品均为自家原创制作,而做为TBS电视台联播网(JNN)一员,
  • 中川郁子中川郁子(1958年12月22日-),日本女性政治家,自由民主党党员,众议院议员(当选2期)。丈夫是已故政治家中川昭一。1981年毕业于圣心女子大学外国语外国文学科,进入三菱商事成为OL。1982
  • 马其顿社会民主联盟马其顿社会民主联盟(马其顿语: Социјалдемократски сојуз на Македонија, Socijaldemokratski sojuz na Makedonija,缩写为SDSM)是北马其
  • 史瑞克 (羊)史瑞克(英语:Shrek,1994年-2011年6月6日),一只生于新西兰的美利诺公绵羊。它为了躲避剃毛而逃到山区,独自生活六年后,在2004年被发现,因为它毛绒绒的模样,引起新西兰全国注意。它被人