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



Pdf көрінісі
бет396/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   392   393   394   395   396   397   398   399   ...   465
Байланысты:
аибм сплюс


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

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


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   ...   392   393   394   395   396   397   398   399   ...   465




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

    Басты бет