Array M. УЭИТ - Язык Си - руководство для начинающих

Тут можно читать онлайн Array M. УЭИТ - Язык Си - руководство для начинающих - бесплатно полную версию книги (целиком) без сокращений. Жанр: comp-programming, издательство Мир, год 1988. Здесь Вы можете читать полную версию (весь текст) онлайн без регистрации и SMS на сайте лучшей интернет библиотеки ЛибКинг или прочесть краткое содержание (суть), предисловие и аннотацию. Так же сможете купить и скачать торрент в электронном формате fb2, найти и слушать аудиокнигу на русском языке или узнать сколько частей в серии и всего страниц в публикации. Читателям доступно смотреть обложку, картинки, описание и отзывы (комментарии) о произведении.
  • Название:
    Язык Си - руководство для начинающих
  • Автор:
  • Жанр:
  • Издательство:
    Мир
  • Год:
    1988
  • Город:
    Москва
  • ISBN:
    5-03-001309-1 /русск./
  • Рейтинг:
    3/5. Голосов: 11
  • Избранное:
    Добавить в избранное
  • Отзывы:
  • Ваша оценка:
    • 60
    • 1
    • 2
    • 3
    • 4
    • 5

Array M. УЭИТ - Язык Си - руководство для начинающих краткое содержание

Язык Си - руководство для начинающих - описание и краткое содержание, автор Array M. УЭИТ, читайте бесплатно онлайн на сайте электронной библиотеки LibKing.Ru
M. УЭИТ   С. ПРАТА    Д. МАРТИН
Язык Си — руководство для начинающих

Язык Си - руководство для начинающих - читать онлайн бесплатно полную версию (весь текст целиком)

Язык Си - руководство для начинающих - читать книгу онлайн бесплатно, автор Array M. УЭИТ
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать

Целые числа без знака

Данные этих типов принимают только положительные значения или нуль. Это расширяет диапазон возможных положительных значений. При указании типа используйте ключевое слово unsigned: unsigned int, unsigned long, unsigned short. Просто unsignedсоответствует написанию unsigned int.

Символы

Эти знаки соответствуют типографским символам, таким, как А, &, + и т. п. Обычно под каждый символ отводится 1 байт памяти.

Char: ключевое слово, используемое для указания данных этого типа.

Данные этих типов могут принимать положительные и отрицательные значения.

float:основной тип данных с плавающей точкой в системе;

1. Выбрать требуемый тип данных.

2. Выбрать имя для переменной.

3. Для оператора описания использовать нижеследующий формат:

спецификация-типа имя-переменной ;

Спецификация-типа формируется из одного или более ключевых слов.

Вот несколько примеров:

int erest;

unsigned short cash;

4. Вы можете описать в одном операторе несколько переменных одного типа, разделяя их имена запятыми:

char ch, unit, ans;

5. В операторе описания вы имеете возможность инициализировать переменную:

float mass = 6.0E24;

Другие типы

Этот раздел завершает рассмотрение основных типов данных. Некоторым читателям их число может показаться слишком большим. Остальные могут полагать, что описанных типов недостаточно; например, им захочется иметь булев тип или строковый тип данных. В языке Си они отсутствуют, но, несмотря на это, он вполне подходит для написания программ, связанных с обработкой логических данных или строк. Самые простые возможности работы со строками мы рассмотрим в следующей главе.

В языке Си имеются и другие типы данных, построенные с использованием основных типов. Они включают в себя массивы, указатели, структуры и объединения. Хотя эти типы являются пред метом рассмотрения последующих глав, мы, не подозревая об этом, уже применили указатели в примерах, приведенных в данной главе. [Указатели используются функцией scanf( );признаком этого в данном случае служит префикс &.]

Приведем таблицу размеров данных для некоторых распространенных вычислительных - фото 19

Приведем таблицу размеров данных для некоторых распространенных вычислительных систем.

Таблица 3.1. Представление типов данных в некоторых известных вычислительных системах

Размер слова DEC PDP-11 16 бит DEC VAX 32 бита Interdata 8/3 32 бита IBM PC (Lattice C) 16 бит
char 8 8 8 8
int 16 32 32 16
short 16 16 16 16
long 32 32 32 32
float 32 32 32 32
double 64 64 64 64
Диапазон порядка ±38 ±38 ±76 -307 + 308 (double)

Как обстоит дело на вашей машине? Попробуйте выполнить нижеследующую программу:

main( )

{

printf(" Данные типа int занимают %d байта. \n", sizeof (int));

printf(" Данные типа char занимают %d байт.\n", sizeof (char));

printf(" Данные типа long занимают %d байта.\n", sizeof (long));

printf(" Данные типа double занимают %d байт.\n", sizeof (double));

}

В языке Си имеется встроенная операция sizeof, которая позволяет определить размер объектов в байтах.

Мы определили размеры данных только четырех типов, но вы легко можете модифицировать эту программу и найти размер объекта любого другого интересующего вас типа.

ИСПОЛЬЗОВАНИЕ ТИПОВ ДАННЫХ

Во время разработки программы вам необходимо составить список требуемых переменных и указать при этом, какого они должны быть типа. Скорее всего вы будете использовать тип intили, возможно, floatдля определения чисел и тип charдля символов. Описывайте эти данные в самом начале тела функции, в которой они используются. Имена переменных выбирайте таким образом, чтобы они указывали на их смысл. При инициализации переменной следите за тем, чтобы тип константы соответствовал типу переменной.

int apples = 3; /* ПРАВИЛЬНО */

int oranges = 3.0; /* НЕПРАВИЛЬНО */

Язык Си "рассматривает" такие несоответствия менее жестко, чем, скажем, Паскаль, но в любом случае лучше учиться избегать дурных привычек.

ЧТО ВЫ ДОЛЖНЫ БЫЛИ УЗНАТЬ В ЭТОЙ ГЛАВЕ

В данной главе мы рассмотрели довольно большой материал. Суммируя его, мы обратим основное внимание на практическую сторону тех вопросов, которые здесь обсудили. Так же как и в предыдущей главе, мы дадим краткие примеры. Ниже приводится сводка тех фактов, которые вы должны были узнать из этой главы.

Что такое основные типы данных языка Си: int, short, long, unsigned, char, float, double.

Как описать переменную любого типа: int beancount, float root-beer; и т. д.

Как зависать константу типа int: 256, 023, OXF5и т. д.

Как записать константу типа char: 'r', 'U', '\007', '?'и т. д.

Как записать константу типа float: 14,92, 1.67е-27и т. д.

Что такое слова байты и биты.

В каких случаях используются различные типы данных.

ВОПРОСЫ И ОТВЕТЫ

Рассмотрение приводимых ниже вопросов должно помочь вам глубже УСВОИТЬ материал данной главы.

Вопросы

1. Какими типами вы будете пользоваться при обработке данных следующего вида

а. Население Рио Фрито

б. Средний вес картины Рембрандта

в. Наиболее часто встречающаяся буква в тексте данной главы

г. Сколько раз указанная буква встречается в тексте

2. Определите тип и смысл (если он есть) каждой из следующих констант

а. '\b'

б. 1066

в. 99 44

г. OXAA

д. 20е30

3. Вирджила Анн Ксенопод (ВАКС) написала программу с множеством ошибок Помогите ей обнаружить их:

#include < stdio h>

main

(

float g, h,

float tax, rate,

g = e21, tax = rate*g,

)

Ответы

1. a. int, возможно short, население выражается целым числом

б. float, маловероятно, что среднее окажется целым числом

в. char

г. int, возможно unsigned

2. a. char, символ "шаг назад"

б. int, историческая дата

в. float, степень чистоты после мытья

г. Шестнадцатеричное число типа int, десятичное значение 170

д. float, масса Солнца в кг

3. Строка 1: правильная

Строка 2: должна содержать пару круглых скобок вслед за именем main, т. е. main( )

Читать дальше
Тёмная тема
Сбросить

Интервал:

Закладка:

Сделать


Array M. УЭИТ читать все книги автора по порядку

Array M. УЭИТ - все книги автора в одном месте читать по порядку полные версии на сайте онлайн библиотеки LibKing.




Язык Си - руководство для начинающих отзывы


Отзывы читателей о книге Язык Си - руководство для начинающих, автор: Array M. УЭИТ. Читайте комментарии и мнения людей о произведении.


Понравилась книга? Поделитесь впечатлениями - оставьте Ваш отзыв или расскажите друзьям

Напишите свой комментарий
x