С++ те бағдарламалау пәнінен дәрістер



бет22/79
Дата07.02.2022
өлшемі380,73 Kb.
#94133
түріПрограмма
1   ...   18   19   20   21   22   23   24   25   ...   79
Байланысты:
Дәріс сабақтары С каз

3. Берілгендер типі
Берілгендер типі– рұқсат етілген операциялардың анықталған жиынын біріктіретін өлшемдер жиыны.
Берілгендердің негізгі типтері

Берілгендер типі

Өлшем, бит

Міндердің диапазоны


unsigned char

8

0... 255

char

8

-128... 127

enum

16

-32768... 32767

unsigned int

16

0... 65535

short int (short)

16

-32768 ... 32767

unsigned short

16

0.... 65535

int

16

-32768... 32767

unsigned long

32

0... 4294967295

long

32

-2147483648... 2147483647

float

32

3.4Е-38... 3.4Е+38

double

64

1.7Е-308 .:.1.7Е+308

long double

80

3.4E-4932 ...1.1Е+4932

Әр бүтін сандық тип не таңбалы signed немесе таңбасыз unsigned ретінде анықталуы мүмкін (үнсіздік бойынша signed).
Екі тип арасындағы айырмашылық –ішкі жариялаудың үлкен бит интерпретация ережесінде. signed спецификаторы ішкі жариялаудың үлкен биті таңбалы ретінде қабылдануын талап етеді; unsigned ішкі жариялаудың үлкен биті бұл жағдайда таңбассыз болып есептелетін жарияланатын сандық мәннің кодына кіретінін анықтайды. Үнсіздік бойынша, префикс ретінде unsigned кілттік сөзінің болмауынан, кез келген бүтін тип таңбалы болып есептеледі (signed). Сөйтіп, signed префиксін char, short, int, long қызметтік сөздерімен бірге қолдану артық. "Таңбалылықтың" белгілеулерін (спецификациясын) жекелеп қолдану рұқсат етілген. Сонымен қатар, signed signed int-ке эквивалентті; unsigned unsigned int-ке эквивалентті.
Айнымалыны с ипаттау. Әр айнымалы программада қолданылуы алдында сипатталуы керек, яғни, айнымалы үшін жады бөлінуі керек. Айнымалы үшін бөлінетін жады аумағы және құрамының интерпретациясы айнымалыны сипаттауда көрсеілген типіне байланысты.
Айнымалыны сипаттаудың қарапайым түрі:
тип айнымалының _атының _тізімі;
мұндағы айнымалының аты – бұл тізімде үтірмен бөлінетін, программист таңдаған идентификаторлар; тип – типтердің біреуі.
4. Қарапайым программаның құрылымы мен компоненттері
Препроцессор
Препроцессор – программа мәтінін оның компиляциясына түрлендіретін транслятордың арнайы компоненті.
Препроцессорлы өңдеудің ережесін программист препроцессор дерективасы көмегімен анықтайды. Препроцессордың әр дерективасы '#' символынан басталады. Программаның әр жолында тек бір ғана деректива болады. Препроцессор программаның мәтінін түрлендіру әрекетін анықтайтын дерективаны іздеп программаның негізгі мәтінін "сканерлейді".


Достарыңызбен бөлісу:
1   ...   18   19   20   21   22   23   24   25   ...   79




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

    Басты бет