Студопедия
Случайная страница | ТОМ-1 | ТОМ-2 | ТОМ-3
АвтомобилиАстрономияБиологияГеографияДом и садДругие языкиДругоеИнформатика
ИсторияКультураЛитератураЛогикаМатематикаМедицинаМеталлургияМеханика
ОбразованиеОхрана трудаПедагогикаПолитикаПравоПсихологияРелигияРиторика
СоциологияСпортСтроительствоТехнологияТуризмФизикаФилософияФинансы
ХимияЧерчениеЭкологияЭкономикаЭлектроника

Глоссарий. Операторы языка С/С++

Читайте также:
  1. VII. Глоссарий
  2. VII. Глоссарий
  3. Глоссарий
  4. Глоссарий
  5. ГЛОССАРИЙ
  6. Глоссарий
Помощь в написании учебных работ
1500+ квалифицированных специалистов готовы вам помочь

Операторы языка С/С++

if – условный оператор: if (выражение) оператор1 else оператор2

while –оператор цикла: while (выражение) оператор

do –оператор цикла: do оператор while (выражение);

for –оператор цикла: for (выражение1; выражение2; выражение3) оператор

break –оператор выхода из оператора цикла или switch: break;

return –оператор возврата из функции: return [выражение];

switch –оператор-переключатель (оператор выбора):

switch (выражение)

{ case значение 1: операторы 1

case значение 2: операторы 2

case значение n: операторы n

[default: операторы]

}

 

 

Операции

=операция присваивания

+ сложение

-вычитание

*умножение

/деление

%определение остатка от целочисленного деления

++увеличение на 1

- -уменьшение на 1

+=увеличение и присваивание

-=уменьшение и присваивание

*=умножение и присваивание

/=деление и присваивание

%=присваивание остатка от целочисленного деления

==равно

!= не равно

>больше

<меньше

>=больше или равно

<=меньше или равно

&&логическое И

||логическое ИЛИ

!отрицание

newоперация динамического выделения памяти: указатель = new тип;

delete операция освобождения памяти: deleteуказатель;

Типы данных

char –символьный тип

int –целый тип

long –длинный целый тип

unsigned –беззнаковый целый тип

short –короткий целый тип

float –вещественный тип

doudle –вещественный тип с двойной точностью

struct –структурныйтип

enum –перечислимый тип

FILE –структурный тип с информацией о файле, создается при открытии

файла. Определен в файле stdio.h .

 

Библиотечные константы

(Определены в файле stdio.h).

EOFиндикатор конца файла (число -1)

NULLпустая ссылка (число 0)

 

Библиотечные функции

abs –int abs (int x); /* возвращает абсолютную величину x (объявлена в

файле math.h) */

atoi –int atoi (const char *s); /* вовращает целое число типа int (объявлена

в файле stdlib.h) */

fabs –double fabs (double x); /* возвращает абсолютную величину x

(объявлена в файле math.h) */

sqrt –double sqrt (double x); // возвращает x (объявлена в файле math.h)

 

pow –double pow (double x, double y); /* возвращает x y (объявлена в

файле math.h) */

free –void free(void *block); /* освобождает память, на которую

ссылается block (объявлена в файле stdlib.h) */

malloc –void * malloc(unsigned size); /* выделяет память размером size и

возвращает ее адрес (объявлена в файле stdlib.h) */

getchar – возвращает код прочитанного символа типа int (объявлена

в файле stdio.h)

putchar –выводит символ, передаваемый как параметр (объявлена в

файле stdio.h)

gets –char * gets(char *s); /* возвращает адрес введенной строки s

(объявлена в файле stdio.h) */

puts –int puts(const char *s); /* выводит строку, на которую ссылается

указатель s(объявлена в файле stdio.h) */

scanf –int scanf(const char *format, ...); /* форматированный ввод данных

(объявлена в файле stdio.h) */

printf –int printf(const char *format, ...); /* форматированный вывод данных

(объявлена в файле stdio.h) */

fgets –char * fgets(char *s, int n, FILE *stream); /* читает из файла с

указателем stream строку длиной не более (n-1). Строка дополняется

нулевым байтом и записывается по адресу s. Функция возвращает s

или NULL при достижении конца файла(объявлена в файле stdio.h) */

fputs –int fputs(const char *s, FILE *stream); ); /* записывает в файл с

указателем stream строкиs (объявлена в файле stdio.h) */

fscanf –int fscanf(FILE *stream, const char *format, ...); /* форматированный

ввод данных из файла с указателем stream (объявлена в файле stdio.h) */

fprintf –int fprintf(FILE *stream, const char *format, ...); /* форматированный

вывод данных в файл с указателем stream (объявлена в файле stdio.h) */

fread –unsigned fread(void *ptr, unsigned size, unsigned n, FILE *stream); /*

читает из файла с указателем stream n записей длины size каждая.

Прочитанные записи помещаются по адресу ptr. Функция возвращает

число прочитанных записей (объявлена в файле stdio.h) */

fwrite –unsigned fwrite (const void *ptr, unsigned size, unsigned n, FILE

*stream); /* выводит в файл с указателем stream из области, на

которую ссылается ptr,n записей длиной size (объявлена в файле

stdio.h) */

fopen –FILE * fopen(const char *path, const char *mode); /* открывает

файл, указанный в path; mode задает режим открытия файла

(объявлена в файле stdio.h) */

fclose –int fclose (FILE *stream); /* Закрывает файл с указателем stream

(объявлена в файле stdio.h) */

rewind - void rewind (FILE *stream); /* В файле с указателем stream

устанавливает текущую позицию в начало файла

(объявлена в файле stdio.h) */

strlen –unsigned strlen (const char *s); /* возвращает длину строки s

(объявлена в файле string.h)*/

strcat –char * strcat (char *dest, const char *src); /* сцепляет две строки

(копирует 2-ю строку src в конец 1-й dest) и возвращает

dest (объявлена в файле string.h) */

strcmp – int strcmp (const char *s1, const char *s2); /* сравнение двух строк

s1 и s2: возвращает 0, если строки одинаковые, или разность кодов первых двух несовпадающих символов строк, если строки разные (объявлена в файле string.h) */

strncmp –int strncmp (const char *s1, const char *s2, unsigned maxlen); /*

сравнение maxlen символов двух строк s1 и s2 (объявлена в

файле string.h) */

strcpy – char * strcpy (char *dest, const char *src); /* копирует 2-й строку

srcв 1-ю dest и возвращает dest (объявлена в файле string.h)*/

strncpy –char * strncpy (char *dest, const char *src, unsigned maxlen); /*

копирует maxlen символов 2-й строки src в 1-ю dest и

возвращает dest (объявлена в файле string.h)*/

strstr – char * strstr (const char *s1, const char *s2); /* возвращает адрес

подстроки s2 в строке s1 (объявлена в файле string.h)*/


Дата добавления: 2015-07-15; просмотров: 227 | Нарушение авторских прав


 

 

<== предыдущая страница | следующая страница ==>
Самостоятельная работа студентов| English Literature Reference Book

mybiblioteka.su - 2015-2022 год. (0.018 сек.)