No.2ベストアンサー
- 回答日時:
UTF-16 において、Unicode 第2面・追加漢字面を表現するには、以下の計算式を使います。
上位サロゲート = 0xD800 + (code-0x10000 >> 10)
下位サロゲート = 0xDC00 + (code-0x10000 & 0x3FF)
この 0x10000 の減算ですが、コードの効率化のために行います。
サロゲートペアで表現できる文字コード範囲は
上位サロゲート10bit+下位サロゲート10bit = 20bit -> 16面分
もし減算しないならば、サロゲートペアで表現できる範囲は 第0-15面 ですが、
そもそも 第0面 はサロゲートペアを使うまでもないので、
除算することにより 第1-16面 を表現できるようにしています。
これにより UTF-16 で表現できる文字コード範囲は
2^16(第0面) - 2^11(サロゲートペア分) + 2^16*16(第1-16面) = 1,112,064
減算しない場合より 1面分だけお得となっております。
ご質問の
> 1番左の桁を"2"から"1"にする。これをXとする。
は、要するに「0x10000で減算する」を回りくどく説明しているだけなので、
> しかし、5文字の1番左は必ず「5」なんでしょうか?
少々ずれた回答になりますが、必ず「0x10000」です。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
似たような質問が見つかりました
- Windows 10 Win10で、IMEパッドをショートカットキーで出せない。 2 2023/01/25 18:45
- Excel(エクセル) ユー【u】の小文字の上に、丸点がふたつ横に並んでる文字をExcelで出すにはIMEパッドでどこを見れ 1 2023/02/14 06:37
- Word(ワード) IMEパッドがショートカットキーで開かないのですが。。。 5 2023/06/11 09:23
- Excel(エクセル) 【マクロ】PasteSpecialメソッドにて、コードが動かない理由が分かりません 2 2023/08/15 20:47
- Windows 8 メモ帳による文字コード変換 2 2022/09/01 18:38
- その他(法律) PayPayポイントについてです とあるポイントアプリのバンドル名を変えて、新規登録の判定にさせ、招 2 2023/06/17 17:45
- JavaScript ブックマークレットについて 2 2022/10/09 11:48
- Windows Me・NT・2000 IMEオプションが開かない 2 2023/04/07 18:04
- PHP カラーミーショップのSmartyでの文字列抜き出し 2 2022/05/06 11:51
- Java Javaの問題なのですが、「3文字以上の英数字文字列を入力し、文字列の中に文字(9)が出てくるまでの 1 2023/06/06 18:55
関連するカテゴリからQ&Aを探す
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
【バッチファイル】ホスト名を...
-
参照設定は2.8と6.0 6.1とどち...
-
TextBoxコントロールを引数とし...
-
VBAで○○:○○と表示させたいのに...
-
次の問題(本文の下にあります...
-
複数のテキストファイルをエク...
-
Red velvetのアイリーンって可...
-
Adobe Acrobat と Adobe Reader...
-
韓流女と別れたい
-
TWICEのライブについてです 母...
-
デスクチェア―のガスシリンダー...
-
twiceのツウィちゃんの、この卒...
-
PCIスロットの用途を知りたい
-
テキストボックスをダブルクリ...
-
BTSがたまに口ずさむ、「ナナナ...
-
昔のテレビっておっぱいが出て...
-
名字が「イ」のつく韓流スター
-
減少率の計算方法
-
韓流好き妻の行動に怒り…私は狭...
-
このモデルさんのお名前を教え...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
複数のテキストファイルをエク...
-
昔のテレビっておっぱいが出て...
-
VBAで○○:○○と表示させたいのに...
-
【バッチファイル】ホスト名を...
-
雪の女王、ボラの少女時代を演...
-
韓流女と別れたい
-
参照設定は2.8と6.0 6.1とどち...
-
TextBoxコントロールを引数とし...
-
TWICEのライブについてです 母...
-
latestの対義語
-
Adobe Acrobat と Adobe Reader...
-
水に映った月明かりを表す言葉
-
バンタンのDOPEの最初って ラプ...
-
デスクチェア―のガスシリンダー...
-
動画が緑のモザイクのような画...
-
韓流好き妻の行動に怒り…私は狭...
-
高卒、専門卒、短大卒の低学歴...
-
角度の求め方
-
imac2012ってまだ使えますか?...
-
次の人達の骨格タイプわかる方...
おすすめ情報