當前位置:編程學習大全網 - 編程軟體 - c語言字符串長度有哪些?

c語言字符串長度有哪些?

這個字符串長度為10個字符。

可以用strlen("ab'1'\\\12803")來求這個字符串的長度。

也可以用sizeof("ab'1'\\\12803")來求,但是這個求出的結果是多了壹個字符串結束符\0。

可以試著輸出這個字符串看看是不是10個字符。

strlen()函數判斷的字符串長度是以\0為結尾作為標誌的。

當char * m=new char[TOKEN_LENGTH]後,雖然為指針分配了地址,但是其指向的內容未被初始化,所以m指向的內容是未知的,可能在第24個字符的位置發現了\0所以strlen()顯示長度為24。

數據類型

字符串數據類型是建模在形式字符串的想法上的數據類型。字符串是幾乎在所有編程語言中可以實現的非常重要和有用的數據類型。在某些語言中它們可作為基本類型獲得,在另壹些語言中做為復合類型獲得。多數高級語言的語法允許通常用某種方式引用起來的字符串來表示字符串數據類型的實例;這種元字符串叫做“文本”或“字符串文本”。

以上內容參考:百度百科-字符串

  • 上一篇:java題 希望會的同學幫幫忙~~~謝謝
  • 下一篇:寧波教育局的電話是多少?
  • copyright 2024編程學習大全網