ヌル終端文字列とは? わかりやすく解説

Weblio 辞書 > 辞書・百科事典 > 百科事典 > ヌル終端文字列の意味・解説 

ヌル終端文字列

(C文字列 から転送)

出典: フリー百科事典『ウィキペディア(Wikipedia)』 (2019/07/14 18:31 UTC 版)

プログラミングにおいて、ヌル終端文字列(ヌルしゅうたんもじれつ、英語: null-terminated string)とは、文字配列に格納し、ヌル文字'\0'ASCIIコードではNUL)でその終端(番兵)を表した文字列である。C言語等で用いられることからC文字列 (C string) とも言い、ASCIIコードの後にゼロ (zero) があることからASCIIZとも呼ばれる[1]




  1. ^ 文字はASCIIだけに限らないことに注意。
  2. ^ Pascal言語における文字列形式に由来するが、初期のMicrosoft BASICでも使われていた。
  3. ^ Dennis M. Ritchie (1993). [The development of the C language]. Proc. 2nd History of Programming Languages Conf.
  4. ^ Kamp, Poul-Henning (25 July 2011), “The Most Expensive One-byte Mistake”, ACM Queue 9 (7), ISSN 1542-7730, http://queue.acm.org/detail.cfm?id=2010365 2011年8月2日閲覧。 
  5. ^ Richie, Dennis (2003年). “The Development of the C Language”. 2011年11月9日閲覧。
  6. ^ Rain Forest Puppy (9 September 1999). “Perl CGI problems”. Phrack Magazine (artofhacking.com) 9 (55): 7. http://artofhacking.com/files/phrack/phrack55/P55-07.TXT 2012年1月6日閲覧。. 
  7. ^ U+0000 <Null> (NUL) Unicode Character
  8. ^ UTF-8, a transformation format of ISO 10646”. 2013年9月19日閲覧。
  9. ^ Unicode/UTF-8-character table”. 2013年9月13日閲覧。
  10. ^ Kuhn, Markus. “UTF-8 and Unicode FAQ”. 2013年9月13日閲覧。
  11. ^ java.io.DataInput
  12. ^ Java Native Interface Specification: 4 - JNI Functions
  13. ^ std::basic_string::length()の計算量オーダーは定数時間と規定されている。basic_string::length - cpprefjp C++日本語リファレンス


「ヌル終端文字列」の続きの解説一覧



英和和英テキスト翻訳>> Weblio翻訳
英語⇒日本語日本語⇒英語
  

辞書ショートカット

すべての辞書の索引

「ヌル終端文字列」の関連用語

ヌル終端文字列のお隣キーワード
検索ランキング

   

英語⇒日本語
日本語⇒英語
   



ヌル終端文字列のページの著作権
Weblio 辞書 情報提供元は 参加元一覧 にて確認できます。

   
ウィキペディアウィキペディア
All text is available under the terms of the GNU Free Documentation License.
この記事は、ウィキペディアのヌル終端文字列 (改訂履歴)の記事を複製、再配布したものにあたり、GNU Free Documentation Licenseというライセンスの下で提供されています。 Weblio辞書に掲載されているウィキペディアの記事も、全てGNU Free Documentation Licenseの元に提供されております。

©2024 GRAS Group, Inc.RSS