Программалау оқулық Алматы, 012 Қазақстан Республикасы Білім жəне ғылым министрлігінің «Оқулық»



Pdf көрінісі
бет21/642
Дата30.03.2022
өлшемі3,66 Mb.
#29231
түріПрограмма
1   ...   17   18   19   20   21   22   23   24   ...   642
Байланысты:
pavlovskaia-jogargy-dengeili

fl oat

 жəне 


long int

 типіндегі 

шамаларға бөлінетін байт саны бірдей болғанымен, олардың ішкі бейнелену 

формасына байланысты мəндерінің өзгеру диапазоны əртүрлі болып келеді. 



double

 типі атауының алдындағы 



long

 спецификаторы сандық шамаға 

компьютер жадынан 10 байт орын бөлінетінін көрсетеді. 

Жылжымалы нүктелі тұрақтыларға келісім бойынша 



double

 типі беріледі. 

Тұрақтының типін 

F,

 f (fl oat) 

жəне 


L,

 l (long)

 жалғауларының көмегімен 

нақты түрде көрсетуге болады. Мысалы, 

2E+6L

 тұрақтысының типі 



long 

double

, ал 


1.82f

 тұрақтысының типі 



fl oat

 болады.


1.4-кесте. 

IBM PC үшін қарапайым мəліметтер типтері мəндерінің 

диапазондары 

Типі Мəндер 

диапазоны

Мөлшері 

(байт)

bool 


true жəне false

1

signed char



-128... 127

1

unsigned char



0 ... 255

1

signed short int



-32 768... 32 767

2

unsigned short int



0... 65 535

2

signed long int



-2 147 483 648 ... 2 147 483 647

4

unsigned long int



0 ... 4 294 967 295

4

fl oat



3.4e-38 ... 3.4e+38

4

double



1.7e-308 ... 1.7e+308

8

long double



3.4e-4932 ... 3.4e+4932

10

1.4-кестеде нақты типтер үшін олардың ең кіші жəне ең үлкен мəндерінің 



абсолюттік шамалары берілген.

Əртүрлі платформаларға ауыстырылатын программаларды жазу кезінде



 

int

 типінің мөлшері туралы жорамал жасауға болмайды. Оны анықтау үшін 



sizeof

 операциясын қолдану керек, соның нəтижесінде байтпен берілген 

типтің мөлшері, яғни ұзындығы табылады. Мысалы, MS-DOS операциялық 

жүйесі үшін 



sizeof(int)

 функциясының нəтижесі 2 болса, ол Windows 9x 

немесе OS/2 жүйесі үшін 4-ке тең болады.



19

ANSI стандартында негізгі типтер үшін мəндер диапазондары берілмейді, 

тек олардың ұзындықтары арасындағы қатынас анықталады. Мысалы,



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




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

    Басты бет