Null (編程)
This article "Null (編程)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Null (編程). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one. 脚本错误:没有“NoteTA”这个模块。 Template:RoughTranslation Null 在電腦程式設計上有多種含義:
Null 指標 或是 Null 引用[编辑]
脚本错误:没有“main”这个模块。
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系統中,會被標示為特別檔(脚本错误:没有“ilh”这个模块。)
/dev/null
(亦可視之為黑洞或 比特垃圾桶)。DOS 與 Windows,代表著一種NUL
裝置。AmigaOS則是以NIL:
代表虛擬裝置。
Null 字符[编辑]
脚本错误:没有“main”这个模块。
在脚本错误:没有“ilh”这个模块。 的控制碼集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函数(脚本错误:没有“ilh”这个模块。)(或稱 null操作符)是一種傳回「非資料值」(no data values)的函數, 故執行後不會有任何狀態的改變。
注釋[编辑]
This article "Null (編程)" is from Wikipedia. The list of its authors can be seen in its historical and/or the page Edithistory:Null (編程). Articles copied from Draft Namespace on Wikipedia could be seen on the Draft Namespace of Wikipedia and not main one.