Null (编程)

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

相关

  • 伏尔加联邦管区伏尔加联邦管区(俄语:Приволжский федеральный округ,罗马化:Privolzhsky federalny okrug)位于俄罗斯欧洲部分东南部,是目前俄罗斯的8个联邦管区之一
  • 身心障碍者T-4行动(德语:Aktion T4)是1945年第二次世界大战后 ,针对纳粹德国曾执行的、系统地杀害患有身体残疾或心理、精神疾病患者的“安乐死”计划所使用的称呼。在此计划中,有数以万计
  • 总体战总体战(英语:total war)又称全面战争,是指一个国家动员所有能够运用的资源,摧毁另外一个国家参与战争能力的军事冲突型态。总体战的实践古已有之,但在19世纪中后期才成为一门独立
  • Macrorhynchus大头鳄属(学名:Pholidosaurus)是鳄形超目新鳄类大头鳄科的一属,是大头鳄科的模式属。化石发现于德国、英格兰,生存年代估计约为白垩纪早期的贝里亚阶。发现于瑞典斯科讷、丹麦博
  • 徐皆苏徐皆苏 (英语:Chieh-Su Hsu, 1922年5月27日-2014年7月22日)是一位美国华人工程师。1922年出生于北京,后随父母搬迁至苏州, 1937年抗日战争爆发后搬迁至重庆。1938年考入合川国立
  • 无线电话无线电话可以指:
  • 中区 (巴西)中区(葡萄牙语:Mesorregião)是巴西各州下的一种区划,它们在2017年被废除,取而代之的是“中间地理区域”。中区由巴西地理统计局(英语:Brazilian Institute of Geography and Stati
  • 煤精煤精(英语:jet),又称煤精石、煤玉、黑玉、黑碳石,是一种有机宝石,为黑色或黑褐色固体,存在于沉积岩中,是远古树木在温度和压力作用下分解而成。其主要产地有:英格兰北部约克郡海岸,法
  • 粉岭礼贤会中学粉岭礼贤会中学(英语:Fanling Rhenish Church Secondary School)是新界的一间中学,位于粉岭联和墟联益街1号,邻近联和墟球场。现任校长为陈俊平先生,校监为陈启元博士。进学明道(St
  • 何正璋何正璋(1927年-1991年),男,上海人,中华人民共和国纺织科技和管理专家,曾任中华人民共和国纺织工业部副部长,中国纺织工程学会理事长。