私は、各ストリングが、例えば4バイト境界になるようにパディングされたバイナリファイルに格納されなければならないデータの集合(例えば、文字列)があるとします。nバイトアライメントに必要な計算用埋め込み
したがって、長さが11の文字列を使用すると、12(ヌルバイト)で埋められます。
長さが24の文字列がある場合、パディングは必要ありません。
文字列の長さが6の場合、8バイトにパディングされます。
1つの式で必要なパディングの量を計算するにはどうすればよいですか?
私は4 - (string_length % 4)
を試してみましたが、それは私の文字列の長さが4
ああのパディングサイズに番号を「切り上げ」結果を修正する。それを考えなかった。 – MxyL