![]() |
| ||
|
|
Новости |
Поиск |
FAQ |
Статьи |
Книги |
Новости VCL
| | Форумы ЧАТ |
Орешник |
|
| |||
| |||
« предыдущая ветвь | форум | следующая ветвь »
Какой тип? [D6, Win95/98, Win2k]
Dmk © (2002-08-05 01:25:00)s15Fixed16Number: This type represents a fixed signed 4 byte/32 bit
quantity which has 16 fractional bits. An example of this encoding is:
-32768.0 80000000h
0 00000000h
1.0 00010000h
32767 + (65535/65536) 7FFFFFFFh
5.3.3 u16Fixed16Number: This type represents a fixed unsigned 4 byte/32 bit
quantity which has 16 fractional bits. An example of this encoding is:
TABLE 2.
0 00000000h
1.0 00010000h
65535 + (65535/65536) FFFFFFFFh
//К какому типу в Pascal можно привести два этих типа?
MrBeer (2002-08-05 04:05:00) [1]naprjamuju ne poluchitsja t.k. tipi v obj. pascal s plavajuschei tochkoi, a tut u tebya s fixirovannoi.
naskolko ya ponimaju 1. mozhno razdelitj na short integer (signed 16-bit word) i word (unsigned 16-bit word). Gde word budet posle zapyatoi.
vtoroi variant otlichaetsja tolko tem chto vmesto 16bit signed word izpolzuetsja unsigned.
Dmk (2002-08-05 01:39:00) [2]Тип Real имеет размер 4 байта. Но сколько этот тип использует бит для дробной части?
Dmk (2002-08-05 01:28:00) [3]Понял только что 32 бита и в первом случае 15 бит это целое число. Во втором 16. А вторые значения это после запятой.