16進数を表す0xって何?

16進数を表す0xって何? 多くのプログラム言語で16進数を表す接頭語として0xが使われますが、これって何かの省略なの...

YUI_AI さんからの 回答

質問者が選んだベストアンサー

  • 2010/06/08 12:08
  • 回答No.2
  • ベストアンサー
YUI_AI

ベストアンサー率 45% (303/661)

下記URL等を参照してみて下さい。

http://q.hatena.ne.jp/1149751438

要は、アセンブラがバイナリコードに変換する時点の解析処理で最初に文字がくると、文字か数値かの判断に手間がかかるから数値と判断しやすいように「0」を付けてるようです。
お礼コメント
yu090jp

お礼率 38% (23/60)

なるほど。ありがとうございます!
投稿日時:2010/06/08 20:15
この回答にこう思った!同じようなことあった!感想や体験を書こう!
この回答にはまだコメントがありません。
あなたの思ったこと、知っていることをここにコメントしてみましょう。
関連するQ&A
  • LL(n)構文解析機での高速化手法 その他(プログラミング・開発)

    プログラム言語の処理系の勉強のために、実際に処理系を作成してみています 四則演算などの基礎的なところが動くようになって喜んでいたのですが 次のような文法で大きく解析速度が落ちてしまうという問題が起きてしまいました (構文解析だけで1分ほどかかってしまいました) ->(n) do if( n.(==)(1), do 1 end, do n.(*)(fact(n.(-)(1))) end ) end 文法の詳細は何となく察していただくとして 解析速度の大きな低下の原因を探ってみたところ 括弧「()」の入れ子階層が深く入り組むほど倍々ゲームで解析速度が落ちている処まで絞り込めてきました おそらく閉じ括弧「)」を先読みしても間違ったものを拾って失敗しているのではないかなと推測しています 一応使っている環境は下に挙げますが おそらくはLL(n)構文解析での一般的な問題だと思いました どうすれば高速化できるか教えていただけないでしょうか? ・開発言語はC# ・パーサー・コンビネーターでSparacheというライブラリを使用させていただきました https://github.com/sprache/Sprache ・ライブラリは開始括弧「(」をっ見つけると閉じ括弧「)」の先読みを、してくれている…様子です ・トークナイズや中間表現への変更は行わないで直接文字列をプログラムとして評価しています はじめて作ってみた処理系なので失敗してはその原因を調べなおして勉強しているものですが お知恵を貸していただければ幸いです...

  • プログラム言語と参考書について その他(インターネット・Webサービス)

    教えてください。 パソコンやスマホを使って次のようなことをしたいのですが、C,C#,C++などの 言語のなかで、どのようなプログラム言語を勉強すればよいのかわかりません。 プログラミングの初心者でも理解できるように解説した参考書を教えて いただけないでしょうか。 パソコンのOSはWindows7 Home Premiumです。 スマホはアンドロイドで考えています。 なお、(1)~(3)は編集ソフトを使えば可能だと思いますが、勉強のために 敢てプログラムで実行したいと思っています。 (1)スマホで撮影した動画をパソコンの任意のフォルダに取り込む。 (2)取り込んだ動画の音声のみを取り出して加工する。 (3)加工した音声を動画の音声に上書きして保存する。 (4)保存した動画をスマホに取り込み、メモリに保存する。 (5)スマホで再生する。 また、音声の加工をする際に取り込んだデータや三角関数の加減乗算、乗算した 答えを時間で積分するなどの各種計算のプログラミングの方法など、これから プログラムを学ぶ人を対象に解説した参考書などもあわせて教えてほしいです。 よろしくお願いします。...

  • 計算の便利なプログラム言語 その他(プログラミング・開発)

    エクセルだと1000桁の計算を表示させる事ができません そこでプログラムでエクセルみたいに計算させれば 計算できるかもしれないと思ったのですが これはこれで無理なんですかね。。 たとえば 7000C0から7000C7000までを(C=コンビネーション) 自動で計算させるのに最適な方法はなんなのでしょうか。 エクセルだと7000C200辺りで#NUM!で計算できなく なってしまいます。 今やろうとしていることは、計算の桁も1000桁以上になり、 計算回数は1億くらいになってしまいます これを行うために、計算に強いプログラム言語はあるのでしょうか。...

  • 計算させるのに便利なプログラム言語 パチンコ・スロット

    エクセルだと1000桁の計算を表示させる事ができません そこでプログラムでエクセルみたいに計算させれば 計算できるかもしれないと思ったのですが これはこれで無理なんですかね。。 たとえば 7000C0から7000C7000までを(C=コンビネーション) 自動で計算させるのに最適な方法はなんなのでしょうか。 エクセルだと7000C200辺りで#NUM!で計算できなく なってしまいます。 今やろうとしていることは、計算の桁も1000桁以上になり、 計算回数は1億くらいになってしまいます これを行うために、計算に強いプログラム言語はあるのでしょうか。...

  • プログラム作りです。 数学・算数

    数学プログラムの授業をしています。:プログラム言語は「Basic」です。 次の問題を後から自分で考えますので、見本を示してくださいっT_T。 (1)文字列A~Jまでを入力して A,C,E,G,Iと一つ飛びに表示するプログラム (2) 自分の姓と名前をローマ字読みで入れ、表示は、1を入力したら、ローマ字で名前、姓の順に表示、2させるプログラム。  文字変数の扱い方がよくわかりません。その点も教えてください。...

ページ先頭へ