
No.4
- 回答日時:
そちらで
#include <stdio.h>
#include <windows.h>
int main()
{
ULONGLONG x = 1;
double y = (double)x;
printf("%f\n", y);
return 0;
}
はコンパイルできますか?
この回答への補足
ULONGLONG x = 1;
double y = (double)x;
printf("%f\n", y);
これをコンパイルしたところ
やはり
'unsigned__int64'から'double'への変換はインプリメントされていません。'signed__64'を使用します。
のメッセージがでました。
ご指導ありがとうございました。
No.1
- 回答日時:
signed と unsinged のこと?
1024U と整数にUを付けるとunsinged int になります。
それよりは、
この場合なら
(float)i64Total.QuadPart/(1024F*1024F*1024F)
と1024をfloatにする方がいいような。
また、特に理由が無いのなら、 floatよりはdoubleの方がいいと思います。
その場合は
(double)i64Total.QuadPart/(1024.0*1024.0*1024.0)
この回答への補足
コンパイル時の実際のエラーメッセージは次のようになっていました。
'unsigned__int64'から'float'への変換はインプリメントされていません。'signed__64'を使用します。
floatの変数は正負の符号付きの変数である必要があるようです。
回答頂いた
>1024U と整数にUを付けるとunsinged int になります。
これでは符号付きにはなりません。
>と1024をfloatにする方がいいような。
これも構文エラーのエラーメッセージがでます。
>また、特に理由が無いのなら、 floatよりはdoubleの方がいいと思います。
この場合も
'unsigned__int64'から'double'への変換はインプリメントされていません。'signed__64'を使用します。
のエラーメッセージがでます。
結果として
アンサインのi64Total.QuadPart自体を64ビットのサイン付き変数に変換する以外に方法はないように思います。
よろしくお願いします。
お探しのQ&Aが見つからない時は、教えて!gooで質問しましょう!
関連するカテゴリからQ&Aを探す
今、見られている記事はコレ!
-
弁護士が解説!あなたの声を行政に届ける「パブリックコメント」制度のすべて
社会に対する意見や不満、疑問。それを発信する場所は、SNSやブログ、そしてニュースサイトのコメント欄など多岐にわたる。教えて!gooでも「ヤフコメ民について」というタイトルのトピックがあり、この投稿の通り、...
-
弁護士が語る「合法と違法を分けるオンラインカジノのシンプルな線引き」
「お金を賭けたら違法です」ーーこう答えたのは富士見坂法律事務所の井上義之弁護士。オンラインカジノが違法となるかどうかの基準は、このように非常にシンプルである。しかし2025年にはいって、違法賭博事件が相次...
-
釣りと密漁の違いは?知らなかったでは済まされない?事前にできることは?
知らなかったでは済まされないのが法律の世界であるが、全てを知ってから何かをするには少々手間がかかるし、最悪始めることすらできずに終わってしまうこともあり得る。教えてgooでも「釣りと密漁の境目はどこです...
-
カスハラとクレームの違いは?カスハラの法的責任は?企業がとるべき対応は?
東京都が、客からの迷惑行為などを称した「カスタマーハラスメント」、いわゆる「カスハラ」の防止を目的とした条例を、全国で初めて成立させた。条例に罰則はなく、2025年4月1日から施行される。 この動きは自治体...
-
なぜ批判コメントをするの?その心理と向き合い方をカウンセラーにきいた!
今や生活に必要不可欠となったインターネット。手軽に情報を得られるだけでなく、ネットを介したコミュニケーションも一般的となった。それと同時に顕在化しているのが、他者に対する辛らつな意見だ。ネットニュース...
おすすめ情報
デイリーランキングこのカテゴリの人気デイリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
至急です! マクロ定義で #defi...
-
float型とdouble型の変数の違い...
-
C 開放してるのにエラー(doubl...
-
方程式を2分法を用いて解くプロ...
-
C言語(プログラミング)関連の質...
-
doubleの変数にintとintの割り...
-
difftime()について
-
doubleは常に%lfとするべきなのか
-
C言語の複素数についてです。
-
C言語の型による処理速度の違い
-
「Aに対するBの割合」と「Aに対...
-
ある商品のロス率を5%見込み、...
-
Aの値からBの値を除するとは??
-
2曲同時再生するにはどうした...
-
DWORDの実際の型は何でしょうか
-
有効数字について 以前質問をし...
-
複数桁10進数の*桁目だけを抽出...
-
エクセルの問題です。絶対値の...
-
「指定されたキャストは有効で...
マンスリーランキングこのカテゴリの人気マンスリーQ&Aランキング
-
プログラムでの数字につく”f”の...
-
C言語を実行すると-infが出てき...
-
doubleの変数にintとintの割り...
-
float型とdouble型の変数の違い...
-
c言語で、繰り返し文の中で、0....
-
至急です! マクロ定義で #defi...
-
C 開放してるのにエラー(doubl...
-
C言語の型による処理速度の違い
-
C言語 関数プロトタイプ宣言の...
-
float と double
-
ラグランジュの補間法のCプログ...
-
C言語のプログラムで#include<m...
-
c言語のコンパイルエラー canno...
-
2分法で方程式の複数の解を自...
-
2次方程式の解を求めるプログ...
-
C言語で台形公式を使った二重積...
-
Cプログラミングの問題です。ニ...
-
物体が往復する動きを作りたい
-
関数におけるif文とreturn文に...
-
doubleは常に%lfとするべきなのか
おすすめ情報