java中給字符串補空格 C語言中一個空格算不算一個字符?
C語言中一個空格算不算一個字符?字符串中的空格計為一個字符。C語言規(guī)定字符串是用雙引號括起來的一系列字符。因為空格也在字符串中(雙引號中),所以空格也是一個字符。您可以通過以下程序段來驗證空格是否是字
C語言中一個空格算不算一個字符?
字符串中的空格計為一個字符。C語言規(guī)定字符串是用雙引號括起來的一系列字符。因為空格也在字符串中(雙引號中),所以空格也是一個字符。您可以通過以下程序段來驗證空格是否是字符:char a[]=“ABC EFG”printf(%d”,sizeof(a))//輸出8,6個字符,1個空格,1個字符結束標志,sizeof function是測試字符數(shù)組a占用的內存單元,printf(%d”,strlen(a))//輸出7,6個字符,1個空格,strlen函數(shù)是測試數(shù)組中的字符數(shù)