10進数→2進数変換
■ このスレッドは過去ログ倉庫に格納されています
0001名無しさん@お腹いっぱい。
NGNG表題の10進数→2進数への変換ってどうやれば良いですか??
教えてください。
なんだかdwordでもらった10進数を2進数に変えたいのですが。
0002がいしゅつです
NGNG99%間違い無く、過去ログ検索してないよな(多分)。
そりゃ、板は違うけどさ。
http://mentai.2ch.net/test/read.cgi?bbs=prog&key=961762322
0003ほれ
NGNGこれが奇麗かもな
void ToBin(DWORD x)
{
if(x)ToBin( x/2);
printf("%d"@`x%2);
}
00043
NGNG0005>1
NGNGdwordはdwordです
あくまで32bit型の整数値です
10進数でもなければ2進数でもありません
数値はどうしようと数値なので変えようがありません
dwordで10進数を渡すなどということは、根本的に不可能です
まずそこを理解してください
00061
NGNG勉強して出直してきます。。。。
□□□ 終了 □□□
0007>6
NGNG普通に人間とのインターフェースじゃ10進数だからね。勘違いするのもしょうがない
0008>5
NGNG保存したintのデータを16進から10進に変換するのはどうするの?
って聞いて来たのを思い出した(w
0009名無しさん@お腹いっぱい。
NGNGという人がいますが、なぜですか?
0010名無しさん@お腹いっぱい。
NGNG0011名無しさん@お腹いっぱい。
NGNG0012>9
NGNG0013>9
NGNG0014>9
NGNG符号付きだと TRUE("1")を代入しても、評価時に"-1"になるので
==TRUE とかしてるとハマる。
0015>9
NGNGビットが連続してなくて気持ち悪かった
0016>15
NGNG001715>16
NGNGしかったのに、バイト単位にするとビット位置が合わなくて・・
まあBCC4.5使えばOKだったので、困りはしなかったけど。
0018名無しさん@お腹いっぱい。
NGNGそういう用途にはビットフィールドは使わないほうがいいよ。
0019>14
NGNG0020名無しさん@お腹いっぱい。
NGNG■ このスレッドは過去ログ倉庫に格納されています