Không có loại không dấu nào khả dụng cho bạn, vì vậy bạn có thể tạo một loại bằng UDT hoặc chọn loại dữ liệu lớn hơn. Nếu bạn làm điều đó trong UDT, bạn sẽ lại vượt quá 4 byte.
Cách hack cực kỳ nghiêm trọng sẽ là áp dụng bù trừ tự động cho giá trị được lưu trữ của bạn sau khi bạn đọc nó, bằng cách thêm -2 ^ 31 nhưng đây là một cách thực sự khó hiểu và gây nhầm lẫn cho bất kỳ ai xem mã, v.v., chưa kể đến khả năng cho những sai lầm / những điều bị bỏ sót. Tôi hoàn toàn không khuyến khích việc hack.