
現在、独習C++という本でC++を学んでおります。
本の浮動小数に関する項で以下の表現が出てきましたが、pの示している意味がわかりませんでした。
float f1 = 0x89.abp1f;
float f2 = 0xcd.efp-2;
はじめは16進数にpという表現はないはずだと思ったのですが、
VisualStudioを使ってよく考えたところ、bit_shiftの表現のように思えました。
そのように考えて間違いないでしょうか。詳しい方教えてくださると助かります。
よろしくお願いします。
・p1と記述されている場合1bit左にシフト
・p-2記述されている場合2bit右にシフト
No.1ベストアンサー
- 回答日時:
C++17 の 十六進浮動小数点リテラル です。
p はシフトと似たようなものではありますが、
浮動小数点の指数部を表すものです。
なので
p1 = 2の1乗 = 仮数部に2を掛ける
p-2 = 2の-2乗 = 仮数部に1/4を掛ける
参考)
https://cpprefjp.github.io/lang/cpp17/hexadecima …
ありがとうございます。理解できました。C++には難しい表現があるのですね。参考書には解説もなくいきなり出てくるので、理解に時間がかかってしまいました。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
このQ&Aを見た人はこんなQ&Aも見ています
-
電子書籍プレゼントキャンペーン!
最大2万円超分当たる!マンガや小説が読める電子書籍サービス『Renta!』で利用できるギフトコードプレゼント実施中!
-
C言語について。
C言語・C++・C#
-
PCの性能とビルド時間
C言語・C++・C#
-
c言語で自然数nを入力、2以上n以下の偶数の累積sumを求めるプログラムをfor文を使って作りたいで
C言語・C++・C#
-
4
参考にいろいろとc言語、c++言語プログラミングでレジストリーを操作したいのですが、無料配布のc++
C言語・C++・C#
-
5
C言語について。
C言語・C++・C#
-
6
C言語 コマンドプロンプトについて。
C言語・C++・C#
-
7
[C言語] コメント文字列を無視して、数値データを読み込むプログラム部分について
C言語・C++・C#
-
8
C言語について。
C言語・C++・C#
-
9
c言語について array[i]-‘0’ これってどーゆー意味ですか? (ちなみに16進数を10進数
C言語・C++・C#
-
10
gcc のコンパイラオプションについて
C言語・C++・C#
-
11
C言語について
C言語・C++・C#
-
12
C言語
C言語・C++・C#
-
13
C言語について教えて欲しいです。 ファイルの中身をコピーするプログラムを作ってます aというファイル
C言語・C++・C#
-
14
C言語 少しの疑問
C言語・C++・C#
-
15
C言語の課題が出たのですが自力でやっても分かりませんでした。 要素数がnであるint型の配列v2の並
C言語・C++・C#
-
16
ある線が円の範囲に入っているかの計算
C言語・C++・C#
-
17
C言語について。
C言語・C++・C#
-
18
C言語で移動平均のプログラムを作りたいのですが、数値をファイルから取ってきて計算をするプログラムはど
C言語・C++・C#
-
19
変数の初期化について
C言語・C++・C#
-
20
コールとリンク違いについて。
C言語・C++・C#
関連するカテゴリからQ&Aを探す
このQ&Aを見た人がよく見るQ&A
人気Q&Aランキング
-
4
floatの有効桁数
-
5
三角関数、逆三角関数の算出方...
-
6
VB.net Double と...
-
7
EXCELの関数"STDEV(標準偏差)"...
-
8
ExcelでPC(パソコン)によって...
-
9
三菱シーケンサ(Aシリーズ)で...
-
10
高精度乱数関数
-
11
エクセルの多い桁数を表示させ...
-
12
剰余をコンピュータで効率よく...
-
13
VBAでミリ秒まで出力する方法
-
14
c languageで 簡単な質問があ...
-
15
チェックデジットについて
-
16
ExcelのINT関数の計算結果がお...
-
17
16進数 加算 減算 C言語
-
18
除算を使わずに10で割りたい。
-
19
powf を使わずにべき乗を計算
-
20
C言語でif文が予想と違う動きを...
おすすめ情報
公式facebook
公式twitter