Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет397/466
Дата20.07.2022
өлшемі3,66 Mb.
#37798
түріПрограмма
1   ...   393   394   395   396   397   398   399   400   ...   466

Сандық операциялар

Сандық есептеулер үшін кластар


425
5-ҚОСЫМША
Тұрақтылар, макростар жəне стандартты 
кітапхананың мəліметтер типтері
Бұл қосымшада көрсетілген тұрақтылар, макростар жəне типтер, негізінен, 
С тілінен мұраланып келген стандартты кітапхананың функцияларында пай-
даланылады.
assert

 
void assert(int expression); 
Егер 
expression
өрнегінің мəні жалған (нөл) болса, 
assert
макро-
сы программаның орындалуын үзеді. Жұмыс аяқталғанда, қате туралы 
мынадай хабарлама шығарылады: 
BUFSIZ'>Assertion failed: expression, 
fi le <имя_файла>, line <номер_строки>.
BUFSIZ

BUFSIZ
тұрақтысы мəліметтер ағымы буферінің көлемін байтпен 
fopen()

freopen()

setbuf()
функциялары арқылы беру үшін қолданылады. 
Мəліметтер ағымын ашу кезінде оған автоматты түрде көлемі 
BUFSIZ
мəніне 
тең буфер қосылады. 
BUFSIZ
буферінің ең кіші мəні – 255 байт.
CHAR_BIT

CHAR_BIT
тұрақтысы мəліметтердің ең қысқа типін (стандарт бойынша 
– 
char 
типі) битпен сақтайды.
CHAR_BIT
тұрақтысының ең кіші мəні – 8.
cin, cout, cerr, clog

Стандартты шеткері (перифериялық) құрылғылармен байланысқан ағым 
кластары объектілері.
Объект
Мəліметтер ағымы
Класс
cin
stdin
istream
cout
stdout
ostream
cerr
stderr


Достарыңызбен бөлісу:
1   ...   393   394   395   396   397   398   399   400   ...   466




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

    Басты бет