Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
ТП для экзаменов.docx
Скачиваний:
12
Добавлен:
01.07.2025
Размер:
288 Кб
Скачать
☆

5.Си тілінің қарапайым элементтері

 Пайдаланылатын символдар

СИ тілінің  символдарын бес топқа бөлуге болады.

1. Тілдегі түйінді сөздер (ключевое слово – keyword) мен иденти­фика­торларды құрастыру үшін қолданылатын символдар (2.1 кесте). Бұл топқа ағылшын алфавитінің бас және кіші әріптері  мен астын сызу символы кіреді. Басқа Паскаль, Бейсик тілдеріндегі тәрізді бір символды өрнектеу үшін қолданылатын бас әріп пен кіші әріп бірдей болып саналмайды, мысалы, А және аайнымалылары екеуі екі түрлі болып есептеледі. 

2.1 кесте

Латын  алфавитінің бас әріптері

A B C D E F G H I J K L M N O P Q R S T U V W X Y Z

Латын  алфавитінің кіші әріптері

a b c d e f g h i j k l m n o p q r s t u v w x y z

Астын сызу символы

_

2. Қазақ (орыс) алфавитінің бас және кіші әріптері мен араб  цифр­ла­ры (2.2 кесте) сөз тіркестері мен түсініктеме мәтін жазуда пайда­ла­нылады.

2.2 кесте

Қазақ алфавиті­нің бас әріптері

А Ә Б В Г Ғ Д Е Ж З И К Қ Л М Н Ң О Ө П Р С Т У Ұ Ү Ф Х Ц Ч Ш Щ Ъ Ы І Ь Э Ю Я

Қазақ  алфавиті­нің кіші әріптері

а ә б в г ғ д е ж з и к қ л м н ң о ө п р с т у ұ ү ф х ц ч ш щ ъ ы і ь э ю я

Араб цифрлары

0 1 2 3 4 5 6 7 8 9

3. Операциялар таңбалары, айыру белгілері, қатынас таңбалары және арнайы символдар (2.3 кесте).

2.3 кесте

Символ

Атауы

Символ

Атауы

,

үтір

}

оң жақтағы жүйелі жақша

.

нүкте

{

сол жақтағы жүйелі жақша

;

нүктелі үтір

< 

Кіші

:

қос нүкте

> 

үлкен

?

сұрақ белгісі

<=

кіші немесе тең

'

апостроф

>=

үлкен немесе тең

!

леп белгісі

[

сол жақтағы тік жақша

|

тік сызықша

]

оң жақтағы тік жақша

/

қиғаш сызық

#

нөмір белгісі

\

кері қиғаш сызық

%

қалдық табу (пайыз) белгісі

~

тильда

&

амперсанд

*

жұлдызша

“

қостырнақша

+

плюс

=

теңдік белгісі

–

минус

= =

тең (қатынас таңбасы)

^

логикалық “емес” таңбасы

!=

тең емес (қатынас таңбасы)

)

оң жақтағы жай жақша

&&

конъюнкция (ЖӘНЕ)

(

сол жақтағы жай жақша

||

дизъюнкция (НЕМЕСЕ)

 4. Басқару және айыру символдары. Бұл топқа: босорын, табу­ляция символы, жаңа жолға көшу, жаңа бетке көшу таңбалары жатады. Бұлар тұтынушы анықтаған объекті­лерді – константтар мен  иденти­фи­каторларды бір-бірінен айыру үшін қолданылады.

Көрсетілгендерден басқа Си тілінде басқару тізбектері  деп ата­латын мәліметтер енгізу мен шығаруда қолданылатын арнайы сим­вол­дар тіркесі бар. Басқару тізбектері кері бөлу сызықшасы белгісінен (\) басталатын  латын әріптері мен цифрлар тізбегінен тұрады (2.4 кесте).

2.4 кесте

Басқару тізбектері

Атаулары

Он алтылық кодтары

\a

Қоңырау

007

\b

Бір орынға кері қайтару

008

\t

Горизонталь табуляция

009

\n

Жаңа жолға көшу

00A

\v

Вертикаль табуляция

00B

\r

Сырғыманы(каретканы) қайтару

00C

\f

Форматты жылжыту

00D

\"

Қостырнақша

022

\'

Апостроф

027

\0

Нөл-символ

000

\\

Кері қиғаш сызық

05C

\ddd

Сегіздік жүйедегі кодтар жиыны

 

\xddd

Он алтылық жүйедегі кодтар жиыны

 

Кестеде көрсетілген \ddd и \xddd (мұндағы d цифр тұрғанын көрсетеді) түріндегі тізбектер компьютер­дегі кодтар жиыны арқылы өрнектелетін символды сәйке­сінше сегіздік және  он алтылық цифрлар тізбегімен бейнелей алады. Мысалы, каретканы қайтару символы бірнеше тәсіл­мен өрнектеле алады:

\r – жалпы басқару тізбегі,

\015 – сегіздік сандардан тұратын басқару тізбегі,

\x00D – он алтылық сандардан тұратын басқару тізбегі.

Мысалы, жеке мынадай \n (жаңа жолға көшу) басқару тізбегін \010 немесе \xA түрінде де жазуға болады.