Учебник по С

Посоветуйте, пожалуйста, хороший, свежий учебник по «низкоуровневому» С (можно с уклоном в микроконтроллеры). Очень хотелось бы подробного и внятного описания:
— битовых операций;
— как размещяются структуры в памяти;
— арифметики указателей;
— процессов компиляции и линковки;
— отличий undefined behavior от unspecified behavior (и тому подобного):
— всяких тонких моментов, которые менялись от стандарта к стандарту.

Без чего можно обойтись:
— без подробного описания использования функций print, scanf;
— без платформозависимых вещей (особенно для DOS);
— без рассказов о том, почему всем обязательно нужно использовать только блоковые комментарии.

Желательно, чтобы учебник был в курсе стандарта С99 (хотя бы).
  • Вопрос задан
  • 8790 просмотров
Пригласить эксперта
Ответы на вопрос 3
@realduke
Из продвинутого могу порекомендовать следующие две книги:
Expert C Programming: Deep C Secrets
C: A Reference Manual (5th Edition)

Вам, думаю, только вторая поможет, первая просто старовата, но думаю полезное и в ней найдете. Книги известные, может у вас и есть, но это вроде лучшее, что было.
Ответ написан
Keroro
@Keroro
Embedded engineer
Если английский не смущает, недавно вышла книжка, целиком посвященная указателям. Отзывы очень хорошие.
shop.oreilly.com/product/0636920028000.do
Ответ написан
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы