• ベストアンサー

GCCの精度

GCC4,2などで、IntelやAMDチップを使った場合のintやfloatの桁数を知りたいのですが、マニュアルの何処に書いてあるのか検討がつきません。ハードウェア環境を選択する前に調べたいので、どなたか教えてくれませんか?

  • teo98
  • お礼率27% (68/244)

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

  • ベストアンサー
  • rinkun
  • ベストアンサー率44% (706/1571)
回答No.3

常識的に考えるとintはCPUを32bitモードで使っていれば32bit(-2^31~2^31-1)でしょう。64bitモードで使う場合はOSや環境設定により32bitの場合と64bitの場合の両方があります。 # int、longとも32bit、intは32bitでlongは64bit、int、longとも64bitの組み合わせがある floatはIEEE754の単精度浮動小数点数を扱うようになっているはずです。他の方式を使っているという話は聞いたことがありません。

その他の回答 (2)

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.2

> ところで、GCCを使うLINUX環境が整っていない場合には、どのようにして確認できますか? GCCのバイナリを入手できれば、該当するヘッダの内容を見ることができます。それ以外の方法だと、ソースを直接読み取るか、クロスビルドしてもよいでしょう。あるいは、 > IntelやAMDチップを使った場合の と、OSの指定はないようですので、Linuxでなくてもどうにかなるかと思います。

  • jacta
  • ベストアンサー率26% (845/3158)
回答No.1

<limits.h>や<float.h>で定義されているマクロを調べれば分かります。 int型の最大・最小値は、INT_MAXおよびINT_MINで、float型の桁数であれば、FLT_DIGで分かります。

teo98
質問者

補足

ありがとうございます。ところで、GCCを使うLINUX環境が整っていない場合には、どのようにして確認できますか?

関連するQ&A

  • マックがインテルチップですが何か?

    マックがインテルチップになって久しいですが 選定時、AMDと言う選択はなかったものでしょうか?

    • ベストアンサー
    • Mac
  • AMDのCPUについて。

    AMDのCPUを選択する場合、 インテルの、Core2Duo E6300 2MB L2キャッシュ 1.86GHz + チップセット P965 と同等のCPUとチップセットはどちらになりますでしょうか? アドバイス宜しくお願い致します。

  • チップセット

    説明しにくいのですが・・・ 例えば、IntelのPentium4向けのチップセットにしても、 私が知っている限り Intel850 Intel845 Intel815 と3つもあります。 ここまで多いと、一体どれがいいのか分かりません。 どなたか、チップセットの特徴(性能)と以下のCPU用のチップセットのなかで、 一番性能のいいチップセットを教えていただけませんか? (ほぼ同一条件で比較した場合) または、どこかこのような説明のあるサイトを知りませんか? CPU(デスクトップ用CPU) ・Intel Pentium4 ・Intel Pentium3 ・Intel Celeron ・AMD AthlonXP ・AMD Duron

  • 下でソーテックの改造に走ろうとした者です

    既製品(しかも旧式)の改造には皆様からの否定的な意見が多いので、 現在購入を考えているマザーとCPUで新規自作をと思います。 改めて、購入しようと思っているマザーは GIGABYTE 8S661FXMRZ(Socket478) です。 また、CPUはIntel Celeron-D320 2.40GHzです。 しかし、新規に自作するのならAMD製のCPUも検討しています。(AMD Athlon64 Socket939) その場合、どのようなマザーやハードウェアの選択がいいのでしょうか? 以前一度だけ行った自作はIntelCPUだったので…。 どちらのパターンでも、WindowsXP Professionalが問題なく動作するレベルがあれば十分です。

  • マザーボードの交換は簡単にできますか?

    インテルのG31という少し古いチップセットを使用した格安PCの購入を検討しています。現在主流のインテルP35、P45等のチップセットから比べると一世代前のチップセットであり、古さを感じますが、コストの安さに惹かれています。 現時点でG31チップセットを使用したPCを購入し、将来必要が生じた場合はマザーボードだけ交換しようかと考えています。 そこで質問ですが、CPUを傷つけることなくマザーボードから外す事は簡単にできるものでしょうか? なお、検討しているハードウェアの詳細は以下の通りです。 (1)マザーボード=GIGBAYTE GA-G31M-S2L(チップセット=G31) (2)CPU=インテル Core2Quad Q6600 マザーボードの交換など考えず始めからいいマザーボードを購入せよという考え方が王道かと思いますが、『CPUを傷つけることなくマザーボードから外す事は簡単にできるか?』という質問に回答を頂けるとありがたいのですが。 勝手な質問で申し訳ありませんがよろしくお願い致します。 以上

  • CPUとチップセットの相性について(素人です)

     パソコンの購入に当たって、パソコンに精通している友人が言うにはCPUがインテル製、チップセットもインテル製の組合せが安心だと言っております。私にはよく分かりませんが、 趣味で自作でPCを組立ている友人二人が揃ってそう言います。  だとしたら、AMD製CPUやSIS,VIA製チップセットの組合せは相性が良くないのか?と尋ねると、両方ともインテル組合せ品に比較し、壊れやすいと言いました。『PC、及びパーツはは大抵、インテルが標準で設計されているからだ』と言い、その言葉がどうも引っ掛かり、PCの購入ではインテルセレロン、865GVチップセットの組合せのマシンを買い、トラブル等は発生していません。  かなり前からPC自作をやっていて、何台も製作していた友人が言うのだから、『そうかな?』とも取れます。大手メーカーでもAMDやSIS,VIA搭載のマシンも出ています。それを聞いてからAMD,SIS,VIA製搭載マシンが不安に思えます。アスロンやSIS,VIAのものは『長く使うならやめとけ』『壊れやすい』『信頼性が低い』友人の言うことは本当なのでしょうか?PCに詳しい方、回答をお願いします。

  • PC業界が型番の桁を上げたくない理由

    標記の件、上手く言い表せないので例示で出してみます。 ●NVIDIA社GeForceの場合 xxxx番台(附番)標記→GT(X)xxx(附番) ●AMD(ATI)社RADEONの場合 xxxx番台(附番)→X(HD)xxxx→Rx xxx ●Intel社 チップセットの場合 xx5n→nxx→nxx0 と、どうもあまり大きな桁数を使いたがらないようなんですが、何か理由とかあるのでしょうか? 唯一、メモリの規格でPC-xxxx標記で5桁超えるのが例外みたいですが…

  • 「Core2 Duo」か「Turion X2 Ultra」 HPのノートPC(Pavilion)でCPUをどちらにするか

    HPのノートパソコンで「dv6 夏モデル」の購入を検討しています。 (1)CPU:AMD Turion X2 Ultra デュアルコア モバイル ZM-84(2MB L2キャッシュ、2.3GHz、3600MHz HT) チップセット:AMD M780G メモリ:4GB HDD:250GB(シリアルATA、5400rpm) (2)CPU:Intel Core2 Duo P8600(3MB L2キャッシュ、2.40 GHz、1066MHz FSB) チップセット:モバイル インテル® PM45 Express チップセット メモリ:4GB HDD:320GB(シリアルATA、5400rpm) OSは共にVISTAで、上記の2つの選択で迷っています。 主な使用方法は、ワード、エクセル、スキャナからの紙文書の取り込み、ネットブラウジング程度です。どちらのCPUでも大差ないでしょうか? 上記二つのCPUで決定的な違いは何かありますでしょうか? 宜しくお願い致します。

  • どちらのスペックのパソコンが買い得ですか?

    デスクトップPCの購入を検討しています。 PCショップの組み立てPCです。 2種類の機種がありどちらが買い得か悩んでいます。値段は同じですが、店員が下記(1)を勧めています。どちらが良いのか素人なので分かりません。アドバイスください。 (1)CPU:AMD Athlon64×2、5200+(デユアルコア2.7GHz、L2キャッシュ、512KB×2) メモリー:2GB HDD:500GB マザーボード:AMD780Gチップセット搭載マイクロATX (2)CPU:インテルCore2Duo(デユアルコア、2.66GHzL2キャッシュ、3MB) メモリー:2G HDD:320GB マザーボード:インテルG31Expressチップセット搭載マイクロATX これだけの情報ですが、よろしくお願いします。

  • AMDのCPUについて

    こんにちは。AMDのCPUについての質問です。知り合いがAMDの自作を考えているみたいなのでAMD系について少し知識が必要になりました。私自身は、インテル派なので、この頃のAMD系CPUのことは、あまりわかりませんので教えてください。 基本的には、ディスクトップ用とするとAthlonとPhenomの2種類に分類されると思うのですが・・・製造時期により色々あると思うのですが、現段階で言うと前者が2コア、後者が4コアと考えていいのでしょうか?また後者は、特定のソフトを動かすとキャッシュに問題があるため不都合が起きると何かで見たような気がします。今は改善されているのかもしれませんが・・・また合うソケットは、AM2でよろしいでしょうか?単純には言えないでしょうが、インテルとシリ-ズ的に並べるとAthlonがCORE2、PhenomがQUAD見たいな感じになるのでしょうか?また、現在チップセットは、AMDとNVIDIA製のどちらかを選択するという考えでいいのでしょうか?使用用途は主に、DVD視聴ということです。売れ筋CPUなども教えていただければ助かります。よろしくお願い申し上げます。