struct Options{
bool centerX:l;
bool centerY:l;
unsigned int shadow:2;
unsigned int palette:4;
};
Биттік өрістер кез келген бүтін типте бола алады. Өрістің атауы көрсетілмеуі
мүмкін, мұндай өрістер аппараттық шекараға туралау үшін қолданылады.
Өріске қол жеткізу қарапайым тəсілмен – оның атауы арқылы орындалады.
Өрістің адресін алу мүмкін емес, алайда басқа қасиеттері бойынша биттік
өрістерді карапайым құрылымның өрістері сияқты пайдалана беруге болады.
Жеке биттермен орындалатын операциялар байттар мен сөздерге карағанда
аса тиімді орындалмайтынын ескерген жөн, өйткені мұнда компилятор ар-
найы кодтарды генерациялауы керек, сондықтан айнымалылар үшін жады
үнемдеу ісі программа коды көлемінің артуына алып келеді. Биттік өрістерді
компьютер жадында орналастыру компилятор мен аппаратураға тəуелді бо-
лып саналады.
Құрылымдармен жұмыс практикумның [11] алтыншы семинарында толық
қарастырылған.
Достарыңызбен бөлісу: |