0からの、超初心者C#相談室 (98レス)
上下前次1-新
抽出解除 必死チェッカー(本家) (べ) 自ID レス栞 あぼーん
88: デフォルトの名無しさん [sage] 2023/09/26(火) 22:08:14.99 ID:SH7A7IU6(1/4) AAS
おいマども、C#程度、教えてやれよw
彼らは君らの競合には決してならんからw
89: デフォルトの名無しさん [sage] 2023/09/26(火) 22:11:49.80 ID:SH7A7IU6(2/4) AAS
>>4646(1): デフォルトの名無しさん [sage] 2021/10/23(土) 18:39:56.63 ID:niq2B5br(1) AAS
>>44
自分でラッパー作る場合にはdllimportして直接win32apiたたくのでメソッド名が
変わることはないよ
win32apiのラッパーライブラリとかだと名前変えていることもあるかもしれないけど、
そういう場合にはライブラリのリファレンスを見るしかないよ
ラッパ作るときは ドゥルルンポートせず、静的に作るだろ。C#でンポートするのをラッパとはいわん。
90: デフォルトの名無しさん [sage] 2023/09/26(火) 22:49:58.88 ID:SH7A7IU6(3/4) AAS
>>79 log だけ知ってても仕方ないぞ。
公式は 10進桁数 D= B(2進桁数) log102 の繰り上げ整数値 だが、log102 は浮動小数では完全表現できないので、
その時点で誤差を含んでるといえるが、ただし、公式は「繰り上げ整数値」だ。
つまり、結果が 999999999... 10000000....1 のような値にならない限りは、実用上問題なく、
log102 をかけて、偶然、9999999.... 10000....1 のような結果になることもまずないであろうから、誤差があっても問題がないということだ。
本題の 小数桁取得であるが、色々あるんだろうが、 IEE765 の浮動小数アルゴリズムの、逆をたどって、それを参考にすればよいではないか。
91: デフォルトの名無しさん [sage] 2023/09/26(火) 22:52:16.32 ID:SH7A7IU6(4/4) AAS
頭の体操になるな。頭の弱い漏れは少し時間かかるな。というかこんなもの作らなくても、数学演算系の関数は、
だいたいこういうのを加味した処理だろうけど。
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ AAサムネイル
ぬこの手 ぬこTOP 0.012s