Информация, которую мы предоставляем компьютеру, называется данными. Данные вводятся в компьютер, он обрабатывает их, следуя вашим инструкциям, и затем выдает результат. Прежде чем вводить данные в компьютер, необходимо описать их тип.
Во-первых, Си должен зарезервировать достаточное количество памяти для хранения введенной информации. Разные типы данных занимают больший или меньший объем памяти. Во-вторых, не все функции языка Си могут работать с данными любого типа. Если вы введете слово, в то время как программа требует введения числа, вы получите ошибку компиляции или ошибку выполнения.
В процессе написания программы необходимо определить все данные, которые будут использоваться, причем сделать это надо и для вводимой информации, и для результата. Определять типы надо правильно с самого начала, так как после запуска программы вы уже не сможете ничего изменить.
Данные классифицируются по типу значений, которые они содержат. Обратите внимание, что значение не обязательно означает числовую величину, данные могут быть представлены не только в виде чисел, но и в виде букв, слов и целых фраз.
| Замечания по Си++
| | Си++ имеет те же типы данных, что и Си. Однако некоторые компиляторы Си и Си++ имеют дополнительные типы данных, не определенные в исходном K&R стандарте языка.
|
|