Важно ли объявлять переменную беззнаковой, если вы знаете, что она никогда не должна быть отрицательной? Помогает ли это предотвратить передачу чего-либо, кроме отрицательных чисел, в функцию, у которой их не должно быть?