Тащемта int изначально был знаковым, смотрим у отцов-оснвоателей (K&R The C programming Language):
"Числа типа int бывают как 16-разрядные (лежат в диапазоне от -32768 до 32767), так и 32-разрядные." А чтобы было без знака - надо unsigned ставить. uint кое-где допустим.
Интересно, после перехода через 0 значения станут отрицательными или сбросятся на 4294967295.
Reply
(The comment has been removed)
Reply
Reply
Reply
Reply
Reply
Reply
"Числа типа int бывают как 16-разрядные (лежат в диапазоне от -32768 до 32767), так и 32-разрядные."
А чтобы было без знака - надо unsigned ставить. uint кое-где допустим.
RTFM!
Reply
http://yablor.ru/blogs/v-chechenskom-poselke-borzoy-borzo-/5453105
Reply
Leave a comment