Null (编程)

✍ dations ◷ 2025-12-03 04:30:09 #电脑术语,无

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

相关

  • 拉里萨拉里萨(希腊语:Λάρισα)位于希腊中部,是塞萨利大区的首府和最大的城市,为希腊重要的商业和工业中心,也是国内的交通枢纽,有道路和铁路连接港口沃洛斯、塞萨洛尼基、雅典。面积
  • A1· cytosol· G1/S transition of mitotic cell cycle · regulation of transcription involved in G1/S phase of mitotic cell cycle · G2/M transition of mitotic c
  • 安德烈亚·切萨尔皮诺安德烈亚·切萨尔皮诺(英语:Andrea Cesalpino,1519年-1603年),文艺复兴时期第一位植物分类学家。他是一位意大利的植物学家,做过植物园的负责人,后来成为博洛尼亚植物学和药学教授。
  • 翁吉瓦翁吉瓦是安哥拉南部的城镇,也是库内纳省的首府,距离纳米比亚边境42公里,海拔高度1,098米,每年平均降雨量493毫米,雨量集中在12月至3月,镇内经济活动以商业和服务业为主。坐标:17°0
  • 兰辛兰辛(英语:Lansing)是美国密歇根州首府,城市主要位于英厄姆县,还有少部分位于伊顿县和克林顿县,人口119,128(2000年),都会区人口454,044,其中白人占65.28%、非裔美国人占21.91%、亚裔
  • 阮攀龙阮攀龙(越南语:Nguyễn Phan Long;1889年-1960年7月16日)是越南政治人物。阮攀龙1889年出生在西贡一个地主家庭。曾任保大帝为国家元首的越南国(南越)总理。1950年1月21日,被君主保
  • 女性的性女性的性(Human female sexuality)包括了许多行为及过程,涵盖她们的性认同及性行为,并牵涉到生理、心理、社会、文化、政治、灵性、宗教等层面。伦理、道德、以至神学的规条也会
  • 高梨内记高梨内记(Takanashi Naiki, ?-1615年)战国时代及江户时代初期的武将。“内记”为官位名,实名不详。一说为信浓国人高梨政赖之子,由于政赖女儿嫁给真田信纲(信繁的伯父),因而在真田
  • 徐贵祥徐贵祥(1959年12月27日-),笔名楚春秋,安徽霍邱人,中国当代作家。生于安徽霍邱,1978年参军,作品多以描写军旅题材的小说为主。长篇小说《历史的天空》曾获第六届茅盾文学奖,后被改编成
  • IBEX 35IBEX 35(/aɪˈbɛks ˈθɜːrti faɪv/;西班牙语:.mw-parser-output .IPA{font-family:"Charis SIL","Doulos SIL","Linux Libertine","Segoe UI","Lucida Sans Unicode","Co