русс | укр

Языки программирования

ПаскальСиАссемблерJavaMatlabPhpHtmlJavaScriptCSSC#DelphiТурбо Пролог

Компьютерные сетиСистемное программное обеспечениеИнформационные технологииПрограммирование

Все о программировании


Linux Unix Алгоритмические языки Аналоговые и гибридные вычислительные устройства Архитектура микроконтроллеров Введение в разработку распределенных информационных систем Введение в численные методы Дискретная математика Информационное обслуживание пользователей Информация и моделирование в управлении производством Компьютерная графика Математическое и компьютерное моделирование Моделирование Нейрокомпьютеры Проектирование программ диагностики компьютерных систем и сетей Проектирование системных программ Системы счисления Теория статистики Теория оптимизации Уроки AutoCAD 3D Уроки базы данных Access Уроки Orcad Цифровые автоматы Шпаргалки по компьютеру Шпаргалки по программированию Экспертные системы Элементы теории информации

Ключевые слова и идентификаторы


Дата добавления: 2013-12-23; просмотров: 984; Нарушение авторских прав


Все слова, не считая знаков препинания, операций и чисел, в языке Си можно разделить на две группы: ключевые слова и идентификаторы. Ключевые слова – это зарезервированные компилятором слова для работы; к ним относятся названия типов, условные операторы, циклы и ряд других конструкций языка, которые подробно рассматриваются далее в этой следующих темах. Как правило, современные среды разработки подсвечивают ключевые слова специальным цветом. В языке Си существует 32 ключевых слова:

 

auto break case char
const continue default do
double else enum extern
float for goto if
Int long register return
short signed sizeof static
struct switch typedef union
unsigned void volatile while

 

Идентификаторы – это названия переменных, функций и других объектов, создаваемых программистом или уже созданных в заголовочных файлах. Следует заметить, что активно используемые функции printf(), scanf(), а также название функции main() являются идентификаторами, а не ключевыми словами.

При выборе идентификаторов необходимо придерживаться трех правил:

  • в идентификаторах можно использовать буквы нижнего или верхнего регистра, цифры и знак подчеркивания _;
  • первым символом в идентификаторе может быть буква или знак подчеркивания;
  • язык Си чувствителен к регистру букв, например, int и Int – это два разных слова.

Вот примеры корректных и некорректных идентификаторов:

 

Корректные Некорректные
_123 1number
my_variable int
BIG_LETTERS t^
float1 *x
a1b2 _$var

Вывод на экран и функция printf()

Итак, мы уже видели, что для вывода на экран применяется функция printf(), которая объявлена в библиотеке stdio.h, поэтому перед выводом чего-либо с ее помощью нужно подключить эту библиотеку командой



#include <stdio.h>

 

Функция printf() является функцией форматного вывода. Слово форматный означает, что при использовании этой функции задается формат (или шаблон) вывода и список аргументов:

 

printf("шаблон", список аргументов);

 

Подобным образом мы заполняем пустые поля в анкетах и заявлениях, когда некоторые слова уже напечатаны. Другими словами, задана форма, а наша задача – внести в нее свои данные (аргументы). Рассмотрим следующий вывод:

 

 

Здесь шаблон имеет вид: «Имя:, рост:, вес:;». В первом случае он заполнен так: «Имя: Иван, рост: 181, вес: 75.1.», а во втором – «Имя: Мария, рост: 169, вес: 60.5.». Использование функции printf()для этого примера выглядит так:

 

char name1[] = "Иван";

int height1 = 181;

float weight1 = 75.1;

 

char name2[] = "Мария";

int height2 = 169;

float weight2 = 60.5;

printf("Имя: %s, рост: %d, вес: %g.\n",

name1, height1, weight1);

printf("Имя: %s, рост: %d, вес: %g.\n",

name2, height2, weight2);

 

Обратите внимание, что шаблон в обоих случаях один и тот же; он представляет собой строку, которую можно записать в строковую переменную и затем обращаться к ней:

 

char frmt[] = "Имя: %s, рост: %d, вес: %g.\n";

printf(frmt, name1, height1, weight1);

printf(frmt, name2, height2, weight2);

 



<== предыдущая лекция | следующая лекция ==>
Переменные и типы данных | Спецификаторы, модификаторы и спецсимволы


Карта сайта Карта сайта укр


Уроки php mysql Программирование

Онлайн система счисления Калькулятор онлайн обычный Инженерный калькулятор онлайн Замена русских букв на английские для вебмастеров Замена русских букв на английские

Аппаратное и программное обеспечение Графика и компьютерная сфера Интегрированная геоинформационная система Интернет Компьютер Комплектующие компьютера Лекции Методы и средства измерений неэлектрических величин Обслуживание компьютерных и периферийных устройств Операционные системы Параллельное программирование Проектирование электронных средств Периферийные устройства Полезные ресурсы для программистов Программы для программистов Статьи для программистов Cтруктура и организация данных


 


Не нашли то, что искали? Google вам в помощь!

 
 

© life-prog.ru При использовании материалов прямая ссылка на сайт обязательна.

Генерация страницы за: 0.004 сек.