null和空值,零有什么區(qū)別?
2 回答

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