0

我正在为存储嵌入文件的文件格式编写一个库。

1 个文件的结尾和另一个文件的开头之间的空间不是固定大小。它是最接近的上 0x1000。例如,如果 File1 在 0xAC4654 结束,File2 将从 0xAC5000 开始。

我想不出一种方法来计算这个。

4

1 回答 1

2

假设您只想四舍五入到最接近的 0x1000,那么以下代码就足够了:

Math.Ceiling((float)value / 0x1000) * 0x1000;
于 2012-07-08T05:39:53.360 回答