C言語なら俺に聞け(入門篇) Part 27
■ このスレッドは過去ログ倉庫に格納されています
0366デフォルトの名無しさん
2008/05/05(月) 17:44:26hentai = 293317826;
doutei = 899523;
仮に上のように hentai と doutei に格納された数値において、
hentai += doutei; // 293000000 + 899253
のように hentai の下6桁を0にして doutei を加算し、下6桁を doutei にしたい。
条件は
if ( hentai > doutei &&
doutei >= 0 &&
doutei < 1000000)
で、思いついたのが
hentai = ((hentai / 1000000) * 1000000) + doutei;
納得がいかないのでスマートなやり方教えてくれ。
■ このスレッドは過去ログ倉庫に格納されています