Цитата
Для printf - нет.
Во-первых, будет приведен к int'у. Курите передачу параметров в функции с (...) в параметрах.
Цитата
Ну и всяко в байт, пусть даже трижды неинициализированный, FFFF2744 не влезет
Вы на тему посмотрели? Там тип проца указан. Регистры там 32хбитные. А вот в какой момент избавляться от мусора (т.е. вставлять расширение знака или просто and) - это уже компилятор сам решать должен. И в данном контексте смысла компилятору вставлять какое-либо приведение нету.
"Практика выше (теоретического) познания, ибо она имеет не только достоинство всеобщности, но и непосредственной действительности." - В.И. Ленин