★初心者にVisual C++を教えるスレ★ Part21
■ このスレッドは過去ログ倉庫に格納されています
0276デフォルトの名無しさん
2005/09/06(火) 13:41:17以下のコードで、最適化をかけずにビルドすると
何故か 結果がおかしいです。
float swappp(const float f)
{
unsigned int r = *(unsigned int*)&f;
r = ((r >> 24) & 0xff)
| ((r << 24) & 0xff000000)
| ((r >> 8) & 0xff00)
| ((r << 8) & 0xff0000);
return *(float *)(&r);
}
■ このスレッドは過去ログ倉庫に格納されています