我正在编写一个简单的程序,该程序写入一个二进制文件,关闭它,然后读取刚刚写入的数据。我正在尝试编写一个无符号字符数组。我在读取数据时遇到了一些问题。我不确定我是在不正确地写入数据还是读取错误。当我读取数据时,我得到的输出为:5bytes表示读取的字节数,但我得到的输出与我写入文件的值不同。FILE*binFile=fopen("sample","wb");unsignedchardata[5]={5,10,15,20,25};fwrite(data,sizeof(unsignedchar),sizeof(data),binFile);fclose(binFile);unsignedch