null和空值,零有什么區別?
2 回答

撒科打諢
TA貢獻1934條經驗 獲得超2個贊
null、空值和零的區別如下:
1、對象的內容不同
null表示對象的內容為空,即對象的內容是空白的。
空值表示對象的內容無法確定。
零表示對象的內容確定為零。
2、對象的值不同
null表示對象計算中具有保留的值,用于指示指針不引用有效對象。
空值表示值未知,空值一般表示數據未知、不適用或將在以后添加數據。
零表示對象的值等于零。
擴展資料
null的表示方法:
null(空字符)通常表示為源代碼字符串字符或字符常量中的轉義序列。在許多語言,這不是一個單獨的轉義序列,而是八進制轉義序列,單個八進制數字為0。
因此,‘\0’不能跟隨任何數字0通過7,否則它被解釋為更長的八進制轉義序列的開始。被在使用中發現各種語言的其他轉義序列\000,\x00,\z,或的Unicode表示\u0000。
- 2 回答
- 0 關注
- 870 瀏覽
添加回答
舉報
0/150
提交
取消