<html xmlns="http://www.w3.org/1999/xhtml"><head></head><body><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="11" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[11]</anchor-end></p><blockquote><dl><dt>2.2.2.8 <dfn>文字</dfn> (<dfn xml:lang="en">character</dfn>)</dt><dd>
一つの<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">図形文字</anchor>を<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">表現</anchor>する一つ以上の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイト</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">列</anchor>。<ul><li><strong>参考</strong> この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">用語</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プログラム言語</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格</anchor>の<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">多バイト文字</anchor>に対応する。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">単バイト文字</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">多バイト文字</anchor>の特殊な場合とする。
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">プログラム言語</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C</anchor><anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格</anchor>と異なり、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>は、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記憶域</anchor>と関係をもたない。
この<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">規格</anchor>が<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイト</anchor>という<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">用語</anchor>を用いるのは、
<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">記憶域</anchor>に関して規定するときに限る。</li></ul></dd></dl></blockquote><comment-p xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:10:">出典: <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">JIS X 3030</anchor>‐1994 (<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">POSIX</anchor>)</comment-p><section><h1>関連</h1><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="1" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[1]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C</anchor> では「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>」は「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイト</anchor>」に近い定義となっています。</p><p><anchor-end xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:" a0:anchor="12" xmlns:a0="urn:x-suika-fam-cx:markup:suikawiki:0:9:">[12]</anchor-end> <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">POSIX</anchor> における定義は <anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">C</anchor> に比較すると<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">符号化文字集合</anchor>における「<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">文字</anchor>」
の定義に近いものですが、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">制御文字</anchor>を含まない点、<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">情報</anchor>の最小単位ではなく<anchor xmlns="urn:x-suika-fam-cx:markup:suikawiki:0:9:">バイト列</anchor>として定義されている点が異なっています。</p></section></body></html>