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



Pdf көрінісі
бет14/465
Дата09.01.2023
өлшемі3,66 Mb.
#60709
түріПрограмма
1   ...   10   11   12   13   14   15   16   17   ...   465
Байланысты:
аибм сплюс

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   ...   10   11   12   13   14   15   16   17   ...   465




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

    Басты бет