質問: long_dara; でchar型ポインターでlong型配列を1バイトづつアクセス出来るでしょうか?
回答: 一番簡単で基本的な物は、共有体を作ること。 union _LLC{ long long_data; char char_data[4]; // or [8]; } x; x.long_data = 0x12345678; printf("%x", x.char_data[0] ); 12 が出るか、78が出るかは、環境次第。