Null (编程)

✍ dations ◷ 2025-11-18 20:46:54 #电脑术语,无

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

相关

  • 环境健康展望《环境健康视角》(Environmental Health Perspectives)是一份1972年起由美国国家环境健康科学研究所(英语:National Institute of Environmental Health Sciences)发行的学术期刊
  • 德国观光德国观光:德国是世界入境游客数第7多的国家。2012年,有4072.6万名外国游客到访德国并在德国停留超过一晚。2009年,大多数到访德国的外国游客主要来自荷兰、美国和瑞士。此外,还
  • 飞亚达深圳飞亚达(集团)股份有限公司 (股票简称:飞亚达A,深交所:000026)是中国一家从事生产经营计时工具、国内商业、物资供销、物业管理、自营进出口业务的上市公司。公司总股本39276.
  • P-51野马战斗机1720匹马力(67"进气压下紧急出力)P-51野马式战斗机(英语:P-51 Mustang),是美国陆军航空军在二次世界大战期间最有名的战斗机之一,也是美国海陆两军所使用的单引擎战斗机当中航程最
  • 光甾醇光甾醇(英语:Lumisterol,又叫光固醇,(3b,9b,10a,22E)-Ergosta-5,7,22-trien-3-ol)是一种分子式为C28H44O的类固醇化合物,是麦角固醇的(9β,10α)立体异构物。过去的维生素D1实际上
  • 安东·蔡林格艾萨克·牛顿奖章 (2007年) 安东·蔡林格(德语:Anton Zeilinger,1945年5月20日-),奥地利量子论物理学家。他现在是维也纳大学物理学教授,以前曾任教于因斯布鲁克大学。他还是奥地
  • 3%车费回赠优惠每程3%车费回赠(英语:3% rebate for every fare-paying trip)为港铁公司因应可加可减机制随着2017年有所修订,此优惠将作为票价调整机制中固定的票价优惠项目,港铁需适时提供此优
  • 郴州新报《郴州新报》,1992年创刊,前身为《郴州广播电视报》,2008年改为《郴州新报》。2018年12月28日,报纸停刊。2008年7月3日,《郴州广播电视报》正式改为《郴州新报》。2015年7月21日,
  • 石毛秀树石毛秀树(1994年9月21日-),日本足球运动员,司职中场,现效力于日本职业足球联赛球队清水心跳。石毛秀树小学时代在富士第一SSS开始接受专业足球训练,中学时代转到和清水心跳相关联的
  • 比尔·穆米小查尔斯·威廉·穆米(Charles William "Bill" Mumy Jr. (/ˈmuːmi/,1954年2月1日-)是美国的一名演员、音乐家和科幻界名人。他在1960年代以童星的身份出现在许多电视电视系列