c語言--將多字節填入相應的數組中

1、問題描述

    crc32校驗之後,是個int型的數據,怎麼將數據填入一個char型的buff中,

    int crc32;

    char buff[4];

    buff[0] = (crc32>>24) & (0x000000ff);

    buff[1] = (crc32>>16) & (0x000000ff);

    buff[2] = (crc32>>8) & (0x000000ff);

    buff[3] = (crc32>>0) & (0x000000ff);


    int類型佔有4個字節,共有32位,所以對位進行操作的時候,注意位數的多少。

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章