Null (编程)

✍ dations ◷ 2025-11-25 23:09:30 #电脑术语,无

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

相关

  • 凝血/纤溶系统凝血因子是参与血液凝固过程的各种蛋白质组分。它的生理作用是,在血管出血时被激活,和血小板粘连在一起并且补塞血管上的漏口。这个过程称为凝血。它们部分由肝生成。可以为香
  • 中吕宋区中央吕宋是菲律宾的第三大区,位于吕宋岛中部,下辖奥罗拉、新怡诗夏、打拉、三描礼士、巴丹、邦板牙和布拉干等7个省,总面积为21 543平方千米,2007年的人口为9 720 982,首府位于圣
  • 弗雷德里克·肖邦弗雷德里克·弗朗索瓦·肖邦(法语:Frédéric François Chopin,1810年3月1日-1849年10月17日),原名弗里德里克·弗朗齐歇克·肖邦(波兰语:Fryderyk Franciszek Chopin,亦称Szopen),波
  • 克莱因方格克莱因方格(Klein Sexual Orientation Grid,KSOG)是弗里茨·克莱因试图通过拓展金赛量表以测试性取向的一个量表,克莱因方格首次被提出是在1978年他本人的著作《双性恋选项》(The
  • 黄秋爽黄秋爽(1992年5月28日-),生于湖北省襄阳市,中国女子体操运动员。她是一名全能型选手,现为国家队及广东体操队成员。黄秋爽于2000年进入湖北襄樊业余体校体操班,教练为张永刚。2001
  • 2018年太平洋飓风季 除特别注明外,此条目或章节的时间均以太平洋时区(UTC-8)为准。2018年太平洋飓风季是每年一度全球热带气旋产生周期的一部分。东太平洋飓风季从2018年5月15日开始;而中太平洋飓
  • 四千金 (歌唱组合)四千金(英文名:Four Golden Princess)是一个马来西亚华人女子组合,成员为姜慧君(君儿)、黄丽敏(敏儿)、余凯慈(凯儿)及李廉红(红儿),她们在表演时更常使用个人的本名。2008年成员们各自发
  • 罗仁权罗仁权(Prof. Ren C. Luo Ph.D.,1949年9月8日-)教授,客家人,台湾学者。生于1949年9月8日,研究机器人知名学者,1973年、1975年先后毕业于逢甲大学机械工程学系、逢甲大学工业工程研
  • 亚历山大·瓦西里耶维奇·彼得鲁舍夫斯基亚历山大·瓦西里耶维奇·彼得鲁舍夫斯基(俄语:Александр Васильевич Петрушевский,1898年-1976年)苏联军事指挥官,上将军衔(1954年),苏联英雄(1944年
  • 大叙利亚大叙利亚(阿拉伯语:سوريّة الكبرى‎)是叙利亚的民族统一主义概念,其范围包括了地中海东岸的地区。叙利亚在古典阿拉伯语中的名称是沙姆(阿拉伯语:الشام‎ ),后来在