回覆列表
-
1 # 使用者4243767351955
-
2 # 隨性自由的暖陽0o
“\0”在c語言中代表“字串結束符”。“\0”的ASCII碼為“0”,也就是空字元;字串總是以“\0”作為串的結束符;因此當把一個字串存入一個數組時,也把結束符“\0”存入陣列,並以此作為該字串是否結束的標誌。
c語言中'\0'是字串的結束符,任何字串之後都會自動加上'\0'。如果字串末尾少了‘\0’跳脫字元,則其在輸出時可能會出現亂碼問題。這個'\0'是佔一個位置的,所以如果一個長度為20的字串要放在一個字串數組裡面的話,這個字串陣列長度至少為21。
-
3 # 親愛的媽媽
對於現實生活中,0確實是什麼也沒有。
但對於計算機程式設計方面數值而言,0就是0,它是有值的,其值是不空的。而對於空,計算機用null來表示。
打個簡單比喻,若某表中有一欄位為“姓名”,由於該欄位為關鍵欄位,不允許為空值(null)。在錄入該欄位下的內容時,若你什麼也不輸入,則系統會提示違反規律,必須輸入字元,即使是輸入空格或0都可以。因為空格或0是一個字元,是非null值。
此比喻是即興而舉,缺乏嚴密性。還望高手給予更好的回答。
。切換一下數字轉換鍵就是了。
找一下鍵盤上的NUM ,如果鍵上有兩行字的話,NUM標在上面的話,按住FN功能鍵,再按一下NUM鍵就成了。