ホームページ  >  記事  >  文字列の終了フラグとは何ですか?

文字列の終了フラグとは何ですか?

hzc
hzcオリジナル
2020-07-02 11:58:5032824ブラウズ

文字列の終了マークは "\0" で、0 は最初の ASCII コードである "\0" の ASCII コード表現です。数値 0 の ASCII コードは 48 であるため、次のようにする必要があります。 「/0」を使用して終了します。

文字列の終了フラグとは何ですか?

#'\0' は文字列配列の終了マークです。

そして、0 は最初の ASCII コードである '\0' の ASCII コード表現です。数値 0 の ASCII コードは 48 なので、プログラムを作成するときは '\0 で終了する必要があります。 char a[3 ] = {'h','i','\0'}、または直接 char a[] = "hi" のように指定すると、コンパイラはそれが文字列配列であると判断し、'\ で終わります。 0'。

プログラムをデバッグすると、メモリに 0 があることがわかりますが、これは ASCII コードの表現であり、unsigned int 型とみなすこともできます。

文字列のアプリケーションリファレンス:

1. 連結演算 concat(s1,s2,s3…sn) は、s1 s2 s3…sn.# と同等です。

##例:

concat('11','aa')='11aa';

2. 部分文字列を検索します。

Copy(s,I,I) 文字列 s から I 番目の文字から始まる長さ l の部分文字列を抽出します。

例:

copy('abdag',2,3)='bda'

3. 部分文字列を削除します。プロシージャ Delete(s,I,l) は、文字列 s から I 番目の文字から始まる長さ l の部分文字列を削除します。

例:

s:='abcde';delete(s,2,3);結果s:='ae'

以上が文字列の終了フラグとは何ですか?の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。