Я то же не мог понять откуда минус берется. пока не увидел "расширение знака"... Хотя ожидал то же что и Вы... Некоторые компиляторы имеют галочкув опциях компилятора, где чар будет считаться беззнаковым чаром... Здесь этого нет...
(«Телесистемы»: Конференция «Микроконтроллеры и их применение»)