掲示板システム
ホーム
アクセス解析
カテゴリ
ログアウト
漢字コードについて (ID:126530)
名前
ホームページ(ブログ、Twitterなど)のURL (省略可)
本文
> 82とA0から「あ」という文字にたどり着けません。 『Debug.Print Chr(&H82A0)』、という話ではなく? > '33440 と -32096 がわかりません。 『Debug.Print CLng("&H82A0"), CInt("&H82A0")』、だからでしょう。 Integer の範囲は、-32,768 〜 32,767 ですよね。これを言い換えると、 0000 → 0 0001 → 1 : 7FFE → 32,766 7FFF → 32,767 8000 → -32,768 8001 → -32,767 : FFFE → -2 FFFF → -1 のように、&H8000 を境に、プラスとマイナスが入れ替わります。 一方、Long の範囲は、-2,147,483,648 〜 2,147,483,647。こちらは、 00000000 → 0 00000001 → 1 : 7FFFFFFE → 2,147,483,646 7FFFFFFF → 2,147,483,647 80000000 → -2,147,483,648 80000001 → -2,147,483,647 : FFFFFFFE → -2 FFFFFFFF → -1 です。
←解決時は質問者本人がここをチェックしてください。
戻る
掲示板システム
Copyright 2020 Takeshi Okamoto All Rights Reserved.