Yo, chia budas elegantishkesnis, tik OP'ui gal bus sunku iskart isikirst :) "Laimis" <wiela@centras.lt> wrote in message news:jh9ad6$nbh$1@trimpas.omnitel.net... > Levas rašė: > >> Yra kintamasis double x Jis viduje atrodo kaip 4 baitai. >> Kaip pamatyti tuos 4 baitus (ju turini). Tipo a[0]=maziausio baito >> verte, a[1]=. Kad atspausdinti vidine struktura to skaiciaus. > > unsigned char *ba = (unsigned char *) &x; > > (ba[0], ... ba[3]) > > Arba > > union double_bytes { > double d; > char bytes[4]; > } u_db; > > u_db.d = x; > > (u_db.bytes[1], ... u_db.bytes[4]) > > > Galų gale, galima pasistumdyti pasiimant vieną baitą: > unsigned char b1 = x >> 24 > unsigned char b2 = x >> 16 > unsigned char b3 = x >> 8 > unsigned char b4 = x > > p.s. reikia supaisyti endian'iškumą.