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

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

Читайте также:
  1. VII. Глоссарий
  2. VII. Глоссарий
  3. Глоссарий
  4. Глоссарий
  5. ГЛОССАРИЙ
  6. Глоссарий

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

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-2024 год. (0.011 сек.)