C言語なら俺に聞け(入門篇) Part 21
at TECH
[
2ch
|
▼Menu
]
■コピペモード
□
スレを通常表示
□
オプションモード
□このスレッドのURL
■項目テキスト
400:デフォルトの名無しさん 07/11/16 17:12:46 9999999999999999999999999999999999999999999999999999999999999999999999999999999999 約 10^83 有効桁数 83 桁の数値を扱うために最低限必要なビット数を x とすると 2^(x-1) < 10^83 < 2^x x = ceil( 83 / log2 ) x = ceil( 83 / 0.301 ) x = 276 1 バイトを 8 ビットとして最低 35 バイトは必要 >>398 が自分で実装するのは無理だろうからライブラリを探した方がいいでしょう 401:デフォルトの名無しさん 07/11/16 17:14:01 >>400 は83桁じゃなくて82桁だった 402:デフォルトの名無しさん 07/11/16 19:18:42 質問:C言語の「volatile」の名前の由来について 質問です。 C言語には「volatile」という記号が あります。 これを記入すると、該当部分でのコンパイル時の最適化を抑制できます。 しかし、なぜ volatile(移り気な、気まぐれな)なのでしょうか。 最適化を抑制しているのですから、むしろ「変化しない」という意味に なるはずです。 つまり、volatile では なく、「un-volatile(不揮発の、変化しない)」になるべきでは ないでしょうか。 教えてください。よろしくお願い致します。
次ページ
最新レス表示
スレッドの検索
類似スレ一覧
話題のニュース
おまかせリスト
▼オプションを表示
レスジャンプ
mixiチェック!
Twitterに投稿
オプション
しおりを挟む
スレッドに書込
スレッドの一覧
暇つぶし2ch
4981日前に更新/195 KB
担当:undef