Тәттібеков Қ. С. Раимбаева С.Ә. С/С++ тілінде программалау негіздері



Pdf көрінісі
бет5/79
Дата15.11.2023
өлшемі1,39 Mb.
#124059
түріПрограмма
1   2   3   4   5   6   7   8   9   ...   79
 
Идентификатор 
– бұл әріптен немесе «_» символынан басталатын латын 
әріптер, цифрлар және символ «_» тізбегі. 
СИ тілінде кіші және үлкен латын әріптері
ӘРТҮРЛІ 
символдар
 
болып 
есептеледі. 
Мысалы: 
Х пен х – бұл әртүрлі аттар, идентификатор аты кілттік сөзбен сәйкес 
келмеуі керек. Айнымалылар аттары ретінде тек қана кіші әріптерді 
пайдаланған ыңғайлы.
Мысалы:
Дұрыс жазылған идентификатор: P, primer, a1, _ab 
Дұрыс емес жазылған идентификатор: %ab, 12a, -x, алма. 
Литералдар
- бұл тілдің өзгермейтін объектілері (тұрақтылар). Литералдар 
сандық, символдық немесе жолдық болады.
Сандық литералдар 
ондық (бүтін және нақты, қарапайым және ұзын), 
сегіздік, он алтылық болып бөлінеді.
 
Қызметші (кілттік) сөздер.
Pascal тіліндегідей Си тілінде де қызметші сөздер – тілде бірмәнді 
анықталған идентификаторлар. Оларды бос таңдалатын аттар ретінде 
қолданыуға болмайды. Қызметші сөздердің толық тізімі тілдің жүзеге 
асырылуына байланысты ортада, яғни әртүрлі компиляторлармен 
ерекшеленеді. Бірақ та қызметші сөздердің СИ стандартымен анықталған 
өзгермейтін ядросы бар, ол төмендегі тізімде берілген: 
asm 
auto 
break 
case 
catch 
char 
class 
const 
continue 
default 
delete 
else 
enum 
extern 
float 
for 
friend 
goto 
if 
inline 
int 
long 
operator 
private 
protected 
public 
register 
return 
short 
signed 
sizeof 
static 
struct 
template 
this 
throw 
try 
typedef 
typeid 
union 
unsigned 
virtual 
void 
volatile 


12 
do 
double 
new 
switch 
while 
Бұл тізімге қосымша қызметші сөздер Си тілінің нақты жүзеге 
асырылуы сипаттамасында келтірілген. Олардың кейбіреуі асты сызылған 
белгіден басталады, мысалы ^export, _ds, _AH т.с.с. 
Кейбір қызметші сөздер екі рет сызылған белгіден басталады. 
Сондықтан программалаушыларға өзінің программасында қызметші 
сөздермен сәйкес келмеу үшін, бір немесе екі рет асты сызылған белгіден 
басталатын идентификаторларды пайдаланудан бас тартқан жөн.


Достарыңызбен бөлісу:
1   2   3   4   5   6   7   8   9   ...   79




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

    Басты бет