Null (编程)

✍ dations ◷ 2025-06-08 12:14:31 #电脑术语,无

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

相关

  • 二元关系数学上,二元关系(英语:Binary relation,或简称关系)用于讨论两种物件的连系。诸如算术中的“大于”及“等于”、几何学中的“相似”或集合论中的“为……之元素”、“为……之子
  • 艾托罗人艾托罗(Etoro)或艾多娄(Edolo)人,是巴布亚新几内亚的一个部落和民族,2007年时美国国家地理学会估计该族群仍有不到1,668位艾托罗语(英语:Edolo language)使用者。其传统生活领域位于
  • 桃园区桃园区(台湾话:.mw-parser-output .sans-serif{font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Lato,"Helvetica Neue",Helvetica,Arial,sans-serif} Thô-
  • 欧洲足球协会联盟欧洲足球联合会联盟(英语:Union of European Football Associations,首字母缩写为UEFA),官方简称欧洲足联或欧足联,港澳地区简称欧洲足协,台湾简称欧洲足总,是负责管理欧洲区各项足
  • 日本新年日本新年指的是日本以及世界各地大和族的新春,是大和族一年当中最重要的节日,又称正月(しょうがつ、しょうがち)。正月本来是农历的一月,明治维新后改用格里历,则用于称新历的1月,
  • 血豆腐血豆腐,在不同地区又叫(动物名)红、(动物名)血、血旺等,是用动物的血做成的食物,因为形似豆腐而得此名。在粤港地区通常称为红,如猪红由猪血为主要原材料制成的,鸡红则以鸡血制成等。
  • 骏河侵攻骏河侵攻(日语:駿河侵攻/するがしんこう )是日本战国时代的合战。由甲斐国战国大名武田信玄在永禄11年(1568年)侵攻骏河国今川氏领国为开端。在战国时期,甲斐武田氏、骏河今川氏、
  • 刘青云 (作家)刘青云(1894年9月14日-1982年3月9日),小名主灯,为台湾日治及战后时期的作家。台南望族出身,自中学时代起留学日本,庆应义塾大学毕业,于留学期间改信基督教。著有《罗华改造统一书翰
  • 太平猴魁太平猴魁是产于安徽黄山区(古称太平县)的一种绿茶,名列中国十大绿茶之列。太平猴魁是中国地理标志产品。属绿茶类的尖茶,被誉为中国的“尖茶之冠”。猴魁尖茶的外形奇特,特点是叶
  • 行星 (占星术)占星术中的行星有着别于现代天文对于什么是行星解释之含意。在望远镜问世的时代以前,夜空被认为由两个相似的构成要素组成著:恒星,相对于其他星体祂是一动也不动得,加上“游星”