Tag: 脂肪

c语言中数据类型BYTE,WORD和DWORD的格式说明符?

在C语言中,对于与printf和scanf函数一起使用的数据类型BYTE,WORD和DWORD,最合适的格式说明符是什么? 我很难在控制台上显示BPB字段的值。 例如,如果我尝试使用“%lu”显示BPB_BytsPerSec,我会得到不同寻常的数据。 printf(“Bytes per Sector: %lu”, b->BPB_BytsPerSec); 我得到一个“514”的值,我相信,这是错误的解释..请建议出路。 谢谢。 (我通过MinGW使用gcc 5.1,通过64位Windows) 这是我们正在讨论的结构: /* BPB Structure Collected from internet */ struct BPB_FAT32 { BYTE BS_jmpBoot[3]; // 0 BYTE BS_OEMName[8]; // 3 WORD BPB_BytsPerSec; // 11 BYTE BPB_SecPerClus; // 13 WORD BPB_ResvdSecCnt; // 14 BYTE BPB_NumFATs; // 16 WORD BPB_RootEntCnt; // 17 WORD BPB_TotSec16; // 19 […]