たとえば、各文字列が4バイトに整列されるように、パディングされたバイナリファイルに格納する必要のあるデータのコレクション(文字列など)があるとします。
したがって、長さが11の文字列がある場合、12(nullバイト)にパディングされます。
長さ24の文字列がある場合、パディングは必要ありません。
文字列の長さが6の場合、8バイトにパディングされます。
1つの式に必要なパディングの量を計算するにはどうすればよいですか?
試し4 - (string_length % 4)
ましたが、文字列の長さが4の倍数になると失敗します。