字符串常量怎么算長度?
1. strlen(wer wer):字符串為"wer_wer"這種字符串常量,系統會在其后自動補上'\0';而求字符串長度的函數strlen()只要遇見'\0';就返回函數值!而且'\0'不算在其中!故返回值為7(空格也算一個字符!)
2. strlen(wer\0wer) 其中的字符串為"wer\0wer"而strlen函數遇到'\0'即結束,故返回值為:3
3. '\0'不是空格,也不是回車!通過ascii碼表,你可知道,'\0'是ascii碼值代表0(null);而空格的ascii碼為: '\32' 32 回車的ascii碼值