[H8-ML(6020)] RE: [H8-ML(6014)] H8 32ビット変数の使い方について
From: "Kobayashi.N" <kobayasi@xxxxxxxxxxxxxxxxxxxxxxx>
Date: 2006年08月04日(金)11時52分52秒
> 
> uLData = (Data[3] << 24) + (Data[2] << 16) + (Data[1] << 8) + Data[0];



uLData = (((UW)Data[3])<<24)+(((UW)Data[2])<<16)+((UW)Data[1])<<8)+Data[0];
//good

uLData = Data[3]*0x1000000 + Data[2]*0x10000 + Data[1])*0x100 + Data[0];
//bad

uLData = Data[3]*0x1000000 | Data[2]*0x10000 | Data[1])*0x100 | Data[0];
//good


スレッド概略
[6014(R)](起点)
 └[表示中]


投稿順に移動
[←前の記事へ(P)]
[→次の記事へ(N)]


リスト表示へ
[このスレッド(T)]
[本記事の前後(L)]