Начал изучение основ Си по книге Кернигана и Ричи.
мне не очень понятно требование этой задачи. Что имеется в виду?
Напишите программу, которая будет выдавать ди-
апазоны значений типов c h a r , short, int и long, описанных как signed
и как unsigned, с помощью печати соответствующих значений из стан-
дартных заголовочных файлов и путем прямого вычисления. Определите
диапазоны чисел с плавающей точкой различных типов. Вычислить эти
диапазоны сложнее.
char и smal - это байт. Причём char и unsigned - без знаковые, то есить от нуля и больше. signed и плавающий - знаковый, то есть от минуса до плюса. shoert может быть и двуимя байтами и одним. Если short - два байта, то long - четыре, а если один - то два. диапазон chara 0..255, signed small -128..127, signed short (2 байтный) -32536..32535 и т.д. Читай из стандартных голов, что у тебя конкртено за chort и анализируй. Лично я сделать такую прогу не могу, но все диапазоны могу найти вручную.
--------------------------------------------------------------------------------
Добавлено сообщение
--------------------------------------------------------------------------------
Не знаю, как Кериган и Ричи пишут книги, стиль писанинины программ у них наихудший. Это не означает, что они плохие программисты. Как раз, наоборот, так как компы их понимают. Но люди такой код монимают с трудом. Поэтому не советую подражать их стилю. Лучше выработай свой стиль, включющий в себя какой нибудь способ структурирования прогаммы структурой самого её текста, а не только средстьвами языка. Используй комментарии, осмысленно деление напрограммы на строки, многоуровневые отступы.
Вопрос: "Почему вы все сионисты? Нельзя ли писать на чём то другом?".
Ответ: "Писать можно на чём угодно. Но зачем же так себя ограничивать? Пиши на С!".
" писал(а):Не знаю, как Кериган и Ричи пишут книги...
Жаль, что не знаешь, ибо книга, о которой идёт речь, является одним из немногих подлинных шедевров мировой литературы по программированию.
Entites should not be multiplied beyond necessity @ William Occam
---
Для выделения С++ кода используйте конструкцию [ code=cpp ] Код [ /code ] (без пробелов)
---
Сообщение "Спасибо" малоинформативно. Благодарность правильнее высказать, воспользовавшись кнопкой "Reputation" в виде звёздочки, расположенной в левом нижнем углу рамки сообщения.