Оқулық «Федералдық білім беруді дамыту институты»



Pdf көрінісі
бет88/158
Дата01.07.2023
өлшемі3.83 Mb.
#475485
түріОқулық
1   ...   84   85   86   87   88   89   90   91   ...   158
операциялық жуйелер

121
 
мәндеріне ғана емес кіріктірілген айнымалылардың мәндеріне де 
қолжетімділік алуға болады.
Айнымалыларға белгілі мәндерді меншіктеген кезде барлық 
таңбаларды тікелей қолдануға болмайды, өйткені кейбір таңбалар 
қатары резервтелген және жүйе оларды командалар немесе қызметтік 
символдар деп белгілейді. Оларға @, <, >, &, | жатады. Егер осы 
таңбаларды айнымалыларды белгілегенде пайдалану қажет болса, олар 
« » жақшаға алынулары тиіс. 
set var=login
A
@e-mail.com
 
Айнымалылардың мәні ретінде тек жолақтарды емес, сандарды да, 
арифметикалық өрнектерді де қолдануға болады. Сандық мәндерді 
меншіктеу үшін set/а конструкциясы қолданылады. Математикалық 
өрнектерде тек -231 бастап 231 – 1 дейін диапазоны аралығындағы 
толық сандар қолданыла алады. 
Өрнектерде арифметикалық операцияларды да қолдануға болады
олар + (қосу), - (алу), * (көбейту), / (бөлу), % (бөлгеннен қалған 
қалдық). Сонымен қатар біріктірілген, меншіктеу операторлары бар += 
(қосы және меншіктеу), - = (алу және меншіктеу), *= (көбейту және 
меншіктеу), / = (бөлу және меншіктеу) және % = (бөлуден қалдықты 
алу және меншіктеу).
set /a var=1
set /a res=%a%+%b%
set /a total+=1
set /a count*=(%amount%+1)
Алдында анықталған жергілікті айнымалыны өшіру үшін келесі 
команда қолданылады: 
set <айнымалының аты>=
жергілікті айнымалылар командалық қабықтың тек ағымдағы 
данасына ғана және осы ағымдағы данадан туындаған қабықтың 
даналарына да қолжетімді. Бірақ егер де кейбір айнымалыларды 
қабықтың ағымдағы данасының деңгейінде ғана емес, басқа да 
жергілікті деңгейде локальды ету қажет болса, онда мына 
командаларды қолдануға болады: setlocal және endlocal. Айнымалы 
қабатында аумақтың ішінен пайдаланушы жасаған кез-келген 
өзгертулер, endlocal команданы орындалғаннан кейін іске аспай 
қалады. Осы командаларды пайдалану мысалын қарастырайық:
example2.bat
 
@set variable=global value 




Достарыңызбен бөлісу:
1   ...   84   85   86   87   88   89   90   91   ...   158




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

    Басты бет