fbpx
维基百科

Null (編程)

Null 在電腦程式設計上有多種含義:

Null 指標 或是 Null 引用

Null 值

在許多定義裡,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 字符串

null 字符串, 也就是空字符串(empty string),是一種長度為0的字串 [1]

Null 设备

  • 虛擬裝置(device-like entity)並不提供輸入亦不支援輸出。在UNIX系統中,會被標示為特別檔(special file英语special file/dev/null (亦可視之為黑洞比特垃圾桶)。DOS 與 Windows,代表著一種NUL 裝置。AmigaOS則是以 NIL: 代表虛擬裝置。

Null 字符

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'). [1]

C語言等程式語言,null字符 意指為字符串的結束。這些字串被編成ASCII字元集有時可視同 ASCIIZASCIZ 字串 — "Z" 是指字串的終點 "Zero",或 null 字符[2].

當機電電傳打字電報被用作計算機輸出設備,一個或多個NULL字符被送往在每次印刷線,以便有時間的機制,以返回到第一個印刷上的立場下一行。

Null 的变种

一些程式語言(像是 LISPRubyPascalDelphi, 以及其他基於 Pascal發展的語言)使用 nil 來表示Null變數,這有時會導致混淆。

Null 脚本 或 Null 子程序

command scriptprogram subroutine 不做任何事, 但回傳個常數值。稱為存根函數或 "stubroutine", 通常使用於 program development, 此處的功能執行例程被推遲。這種技術常被用於防盜版。目標程式會被反組譯disassembled

Null 账户

在一些某些論壇或是網際網路, 使用者数据库(user database) 的毀損可能造成帳號突然顯示為「無效」(null) 會要求重設其系統.

Null函数

Null函数(null function英语null function)(或稱 null操作符)是一種傳回「非資料值」(no data values)的函數, 故執行後不會有任何狀態的改變。

注釋

  1. ^ 1.0 1.1 Kernighan and Ritchie, C, p. 38
  2. ^ Kernighan and Ritchie, C, p. 30

null, 編程, 此條目已被提出存廢討論, 請前往此處就该条目是否应该被删除进行讨论, 請參考刪除指導以獲取更多資料, 删除页面, 移除模板, 此條目翻譯品質不佳, 2012年4月29日, 翻譯者可能不熟悉中文或原文語言, 也可能使用了機器翻譯, 請協助翻譯本條目或重新編寫, 并注意避免翻译腔的问题, 明顯拙劣的翻譯請改掛, href, template, html, class, redirect, title, template, href, wikipedia, html, class, redirect,. 此條目已被提出存廢討論 請前往此處就该条目是否应该被删除进行讨论 請參考刪除指導以獲取更多資料 删除页面 移除模板 此條目翻譯品質不佳 2012年4月29日 翻譯者可能不熟悉中文或原文語言 也可能使用了機器翻譯 請協助翻譯本條目或重新編寫 并注意避免翻译腔的问题 明顯拙劣的翻譯請改掛 a href Template D html class mw redirect title Template D d a a href Wikipedia CSD html G13 class mw redirect title Wikipedia CSD G13 a 提交刪除 Null 在電腦程式設計上有多種含義 目录 1 Null 指標 或是 Null 引用 2 Null 值 3 Null 字符串 4 Null 设备 5 Null 字符 6 Null 的变种 7 Null 脚本 或 Null 子程序 8 Null 账户 9 Null函数 10 注釋Null 指標 或是 Null 引用 编辑主条目 Null 特殊指標值 Null 值 编辑在許多定義裡 Null 意指 没有值 或是 未知的值 SQL資料庫查詢語言使用 null 在這種地方上 如同在Visual Basic 及其衍生語言 於此模型上 null operand 等同於 null VB or unknown SQL 故對於A而言 算式 A null 與 A lt gt 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 字符串 编辑null 字符串 也就是空字符串 empty string 是一種長度為0的字串 1 Null 设备 编辑虛擬裝置 device like entity 並不提供輸入亦不支援輸出 在UNIX系統中 會被標示為特別檔 special file 英语 special file a href dev null html title dev null dev null a 亦可視之為黑洞或 比特垃圾桶 DOS 與 Windows 代表著一種NUL 裝置 AmigaOS則是以 NIL 代表虛擬裝置 Null 字符 编辑主条目 空字符 在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 1 在C語言等程式語言 null字符 意指為字符串的結束 這些字串被編成ASCII字元集有時可視同 ASCIIZ 或 ASCIZ 字串 Z 是指字串的終點 Zero 或 null 字符 2 當機電電傳打字電報被用作計算機輸出設備 一個或多個NULL字符被送往在每次印刷線 以便有時間的機制 以返回到第一個印刷上的立場下一行 Null 的变种 编辑一些程式語言 像是 LISP Ruby Pascal 和 Delphi 以及其他基於 Pascal發展的語言 使用 nil 來表示Null變數 這有時會導致混淆 Null 脚本 或 Null 子程序 编辑command script 或 program subroutine 不做任何事 但回傳個常數值 稱為存根函數或 stubroutine 通常使用於 program development 此處的功能執行例程被推遲 這種技術常被用於防盜版 目標程式會被反組譯disassembled Null 账户 编辑在一些某些論壇或是網際網路 使用者数据库 user database 的毀損可能造成帳號突然顯示為 無效 null 會要求重設其系統 Null函数 编辑Null函数 null function 英语 null function 或稱 null操作符 是一種傳回 非資料值 no data values 的函數 故執行後不會有任何狀態的改變 注釋 编辑 1 0 1 1 Kernighan and Ritchie C p 38 Kernighan and Ritchie C p 30 取自 https zh wikipedia org w index php title Null 編程 amp oldid 75271748, 维基百科,wiki,书籍,书籍,图书馆,

文章

,阅读,下载,免费,免费下载,mp3,视频,mp4,3gp, jpg,jpeg,gif,png,图片,音乐,歌曲,电影,书籍,游戏,游戏。