Giả sử tôi có một bộ sưu tập dữ liệu (ví dụ: chuỗi) phải được lưu trữ trong một tệp nhị phân đệm sao cho mỗi chuỗi được căn chỉnh 4 byte.Cần có đệm máy tính để căn chỉnh n-byte
Vì vậy, nếu tôi có chuỗi có chiều dài là 11, nó sẽ được đệm thành 12 (có byte rỗng).
Nếu tôi có một chuỗi dài 24, thì không cần đệm.
Nếu chuỗi của tôi có chiều dài là 6, nó sẽ được đệm thành 8 byte.
Làm cách nào để tính toán lượng đệm yêu cầu trong một biểu thức?
tôi đã cố gắng 4 - (string_length % 4)
nhưng nó không thành công khi chiều dài chuỗi của tôi là một bội số của 4.
Ah, mod kết quả. Không nghĩ về điều đó. – MxyL