Ііі. Есептің программасы



жүктеу 1,13 Mb.
Pdf просмотр
бет37/41
Дата06.02.2020
өлшемі1,13 Mb.
#28386
түріПрограмма
1   ...   33   34   35   36   37   38   39   40   41

241 
 
Глоссарий 
 
СТАНДАРТТЫ КІТАПХАНАЛАР 
 
С/С++  тілдерінің  стандартты  функциялары,  типтері  және  макростары 
төмендегідей  тақырыптық  файлдарда  орналасқан.  Олар  функционалдық 
қызметтеріне қарай топтастырылған: 
,  ,  ,  ,  ,  ,  
, stdarg.h>, stddef.h>, 
,  
 файлы 
Кестедегі  s  және  t  айнымалылары  char  *  типті,  ал  cs    және  ct    const  char  * 
типті,  n – size_t типті айнымалы, c айнымалысының мәні int     - char типті мәніне 
келтірілген.  
функция 
Сипаттамасы 
Char *strcat(s,сt) 
S стрингінің соңына сt стрингін  жалғайды, S стрингін 
қайтарады. 
Char *strncat(s,сt,n) 
S стрингінің соңына сt стрингінің  n литерін жалғайды, 
S стрингін қайтарады және ‘\0’ литерімен аяқтайды. 
Char strcmp(сs,st) 
st болса оң сан; 
Char strncmp(сs,сt,n) 
strcmp секілді, бірақ салыстырылатын литерлер n-нен 
аспайды. 
strcpy(s,t:string) 
t-ны s-ке көшіреді. 
strncpy(s,t:string,n:int) 
t-нің n-нен көп емес литерін s-ке көшіреді. 
strlen(s:string) 
s-тің ұзындығын береді. 
strchr(s,c:string) 
s-тегі алғашқы кездескен c литеріне көрсеткішті береді 
, әйтпесе NULL. 
strrchr(s,c:string) 
s-тегі соңғы кездескен c литеріне көрсеткішті береді, 
әйтпесе NULL. 
 файлы 


242 
 
 
  кітапханасындағы  бірнеше  функциялар  литерлер  тексеру  жғне 
түрлендіру жұмысын атқарады. Бұл функциялардың қайтаратын мәні int типті. 
функция 
Сипаттамасы 
isalpha(c) 
с-әріп болса, 0-ге тең емес, кері жағдайда 0. 
isupper(c) 
с-жоғары регистрдегі әріп болса, 0-ге тең емес; кері 
жағдайда 0. 
islower(c) 
с-төменгі регистрдегі әріп болса, 0-ге тең емес; кері 
жағдайда 0. 
isdigit(c) 
с-цифр болса, 0-ге тең емес; кері жағдайда 0. 
isalnum(c) 
0-ге тең емес, егер isalpha(c) немесе isdigit(c) ақиқат 
болса; кері жағдайда 0. 
isipace(c) 
0-ге тең емес, егер с-пробел, табуляция, жаңа жол, 
парақаудару, тік-табуляция литерлері болса. 
toupper(c) 
жоғарғы регистрге аударылған с-ны қайтарады. 
tolower(c) 
төменгі регистрге аударылған с-ны қайтарады. 
   
 файлы 
функция 
Сипаттамасы 
double atof(const char*s)  s-ті double-ге келтіреді 
int atoi(const char *s) 
s-ті int-ке келтіреді 
int atol(const char *s) 
s-ті long-ке келтіреді 
int rand(void) 
0-ден 
RANDMAX 
дейінгі 
диапазонындағы 
кездейсоқ сандар шығарады. 
void *calloc(size_t 
nobj,size_t size) 
Көрсеткішті size-өлшемді nobj обьектер массивіне 
бөлінген жадыдағы орнына қайтарады 
void *malloc(size_t size) 
Көрсеткішті  size  өлшемді  обьектінің  жадыдағы 
орнын қайтарады. 
void *realloc(void 
p сілтейтін обьекттің өлшемін size-ға өзгертеді 


243 
 
*p,size_t size) 
void free(void *p) 
p сілтейтін жады аймағын босатады. 
void exit(int status) 
Программаның  дұрыс  аяқталуын  қамтамасыз 
етеді. 
 файлы 
функция 
Сипаттамасы 
FILE *fopen(const char 
*fname,...) 
Берілген  атты  файлды  ашады  және  ағынды 
қайтарады. 
FILE freopen(const char 
*fname,...) 
көрсетілген  режимдегі  файлды  ашады және 
оны stream ағынымен байланыстырыды. 
int fflush(FILE *stream) 
Шығыс 
ағынына 
қолданылатын 
fflush 
буферде  қалған  берілгендерді  толықтырып 
жазады. 
int remove(const char *fname) 
Көрсетілген атты файлды өшіреді. 
int rename(const char *o,const 
char n) 
Файл атын өзгертеді. 
FILE *tmpfile(void) 
Уақытша файл құрады. 
int fprintf(FILE *s,const char 
*f,...) 
Шығаруды  түрлендіріп  f-тің  басқаруымен  s 
ағынына жазады. 
int printf(const char formate,...) 
Толығымен 
fprintf 
функциясына 
эквивалентті. 
int sptintf(char *s,const char 
f,...) 
printf  секілді,  тек  шығаруды  '\0'  литерімен 
аяқтап, s жолына жазады. 
int fscanf(FILE *s,const char 
*f,...) 
Берілгендерді  f-тің  басқаруымен  s  ағынына 
оқиды. 
int scanf(const char *formate,...)  fscanf секілді. 
int sscanf(char *s,const char 
*f,...) 
scanf секілді айырмашылығы литерді енгізу 
s-мен жүргізіледі. 
int fgetc(FILE *stream) 
Келесі  литерді  stream  ағынынан  unsigned 


244 
 
char түрінде қайтарады. 
char *fgets(char *s,int n,FILE 
*stream) 
s  массивіне  n-1  литерден  аспайтын  литер 
оқиды. 
int fputc(int c,FILE *stream) 
c литерін stream ағынына жазады. 
int fputs(const char *s,FILE 
*stream) 
s-стрингісін stream-ге жазады. 
int getc(FILE stream) 
fgetc  секілді,  айырмашылығы  егер  ол-
макрос  болса,  stream  1-ден  астам  рет 
есептейді. 
int getchar(void) 
getc(stdin) секілді. 
int ungetc(int c,FILE *stream) 
c литерін stream-ге қайтарады. 
char *gets(char *s) 
Келесі  енгізу  жолын  жаңа  жол  литерін  '\0' 
литеріне ауыстырып s массивіне жазады. 
 файлы 
функция 
Сипаттамасы 
Double sin(double x) 
синус х 
Double cos(double x) 
косинус х 
Double tan(double x) 
тангенс х 
Double asin(double x) 
арксинус х 
Double acos(double x) 
арккосинус х 
Double atan(double x) 
арктангенс х 
Double atan2(double 
x,y) 
арктангенс y/x 
Double sinh(double x) 
гиперболалық синус х 
Double cosh(double x) 
гиперболалық косинус х 
Double tanh(double x) 
гиперболалық тангенс х 
Double exp(double x) 
экспоненциалдық функция e 


жүктеу 1,13 Mb.

Достарыңызбен бөлісу:
1   ...   33   34   35   36   37   38   39   40   41




©g.engime.org 2024
әкімшілігінің қараңыз

    Басты бет
рсетілетін қызмет
халықаралық қаржы
Астана халықаралық
қызмет регламенті
бекіту туралы
туралы ережені
орталығы туралы
субсидиялау мемлекеттік
кеңес туралы
ніндегі кеңес
орталығын басқару
қаржы орталығын
қаржы орталығы
құрамын бекіту
неркәсіптік кешен
міндетті құпия
болуына ерікті
тексерілу мемлекеттік
медициналық тексерілу
құпия медициналық
ерікті анонимді
Бастауыш тәлім
қатысуға жолдамалар
қызметшілері арасындағы
академиялық демалыс
алушыларға академиялық
білім алушыларға
ұйымдарында білім
туралы хабарландыру
конкурс туралы
мемлекеттік қызметшілері
мемлекеттік әкімшілік
органдардың мемлекеттік
мемлекеттік органдардың
барлық мемлекеттік
арналған барлық
орналасуға арналған
лауазымына орналасуға
әкімшілік лауазымына
инфекцияның болуына
жәрдемдесудің белсенді
шараларына қатысуға
саласындағы дайындаушы
ленген қосылған
шегінде бюджетке
салығы шегінде
есептелген қосылған
ұйымдарға есептелген
дайындаушы ұйымдарға
кешен саласындағы
сомасын субсидиялау