Null (编程)

✍ dations ◷ 2024-12-22 23:14:01 #电脑术语,无

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

相关

  • 塔特姆爱德华·劳里·塔特姆(Edward Lawrie Tatum,1909年12月14日-1975年11月5日),美国遗传学家。他与乔治·韦尔斯·比德尔发现基因受到特定化学过程的调控而获得1958年诺贝尔生理学或
  • 吴树青吴树青(1932年1月3日-2020年1月10日),男,江苏江阴人,中国经济学家。曾任北京大学校长(1989年8月-1996年8月)、人民大学副校长。1932年1月3日生于江苏省江阴县顾山镇。3岁随母到常熟居
  • 国家地震局1999年规定:印章直径4.5厘米,中央刊国徽,由国务院制发。中国地震局是中华人民共和国应急管理部管理的副部级事业单位,主要管理全国地震减灾工作。1953年11月,中国科学院决定成立
  • 贵州轻工职业技术学院贵州轻工职业技术学院由原属贵州省轻工厅的贵州第一轻工业学校、贵州第二轻工业学校两所中等专业技术学校合并构成。原一轻校现称学院西校区,原二轻校现称学院东校区。东校区
  • 三奈山柰(学名:)亦称三柰、沙姜、番郁金、三藾、山辣、土麝香、埔姜花,是一种姜科山柰属的植物。山柰为多年生宿根草本植物,地下具块状根状茎,有香气,无地上茎;少数基生卵圆形叶,叶柄下延
  • 欧洲联盟地理欧盟地理:欧盟是一个横跨欧洲多国的国际组织,面积达4,422,773平方公里。欧盟的范围东北至芬兰,西北至爱尔兰,东南至塞浦路斯(在地理上多被视为亚洲国家),西南至伊比利亚半岛。就面
  • GKD2型柴油机车GKD2型柴油机车(GKD2)是中国铁路的柴油机车车型之一,主要用于调车编组以及小运转作业,由中国南车集团戚墅堰机车车辆厂设计,中国南车集团戚墅堰机车车辆厂和中国北车集团大连机车
  • 崔民秀崔民秀(韩语:최민수,1962年3月27日-),韩国男演员。身高:1.8米
  • 乔治·格罗夫乔治·格罗夫爵士 CB(英语:Sir George Grove,1820年8月13日-1900年5月28日),英国著名音乐史作家,早年曾做过工人,他奠基的《新格罗夫音乐与音乐家辞典》日后成为了音乐界重要的百科
  • 刘德才刘德才(1917年-1980年),男,陕西三原人,中华人民共和国军事及政治人物。早年参加中国工农红军。抗日战争期间,担任桑干河武工队队长、晋察冀军区第五军分区县支队支队长。第二次国共