Předmět Autor Datum
urobis si na to pointer a pretypujes ho na pointer typu char a mozes si s tym robit co chces tak ako…
MM.. 18.05.2011 18:18
MM..
#include <stdio.h> int main(void) { double a; a = -5.128; printf("%.3f\n",a); double *p; p = &a; cha…
inžinýr 18.05.2011 18:35
inžinýr
tak preco sa pytas jak vypisat v binarnom tvare double, ked nevies v binarnom tvare vypisat ani char…
MM.. 18.05.2011 18:52
MM..
tak možná právě proto se ptám...
inžinýr 18.05.2011 18:53
inžinýr
Tak sa nabuduce pytaj jak vypisat cokolvek v binarnom tvare, a dostanes odpoved na to co nevies. P.S…
MM.. 18.05.2011 18:58
MM..
neviem vobec programovat a nechcem sa to ani nikdy naucit ale letos maturujem, tak ma to zaujima, ne…
inžinýr 18.05.2011 19:06
inžinýr
int main(void) { double a; a = -5.128; printf("%.3f\n",a); printf("%08X", ((char*)(&a))+4 ); // high…
MM.. 18.05.2011 18:57
MM..
fajn, ale v hex to podle direktivy umím vypsat taky... no to je mi jasný, že printf neumí vypisovat…
inžinýr 18.05.2011 19:07
inžinýr
A mas problem si urobit cyklus od 0 po 7 a rotaciu a testovat bit0 pomocou &, alebo co je tvoj probl…
MM.. 18.05.2011 19:08
MM..
vypisanie char ch v binarnom tvare: for(i=0;i<8;i++,ch<<1) if(ch&0x80) printf("1"); else printf("0"…
MM.. 18.05.2011 19:12
MM..
vysvětlíš mi prosím tohle? if(ch&0x80)
inžinýr 18.05.2011 19:18
inžinýr
http://en.wikipedia.org/wiki/Operators_in_C_and_C% 2B%2B http://en.wikipedia.org/wiki/Bitwise_opera…
MM.. 18.05.2011 19:33
MM..
inac je to stejne ako: if(ch & 0b10000000) ked to takto pochopis lepsie poslední
MM.. 18.05.2011 19:36
MM..
jaj sorry je tam chyba ma tam byt este jedno *, a pouzijem int pointer na cely DWORD. int main(void…
MM.. 18.05.2011 19:07
MM..

urobis si na to pointer a pretypujes ho na pointer typu char a mozes si s tym robit co chces tak akokeby to bol char (bude tam tych char-ov 8 po sebe).

P.S. este by som upozornil ze pravdepodobne bude najvyznamnejsi byte az na konci, lebo intel uklada bajty do pamate naopak (to si potom otestuj s viacerymi hodnotami a porovnaj ci si ziskal spravnu hodnotu podla IEEE spoecifikacie pre double)

Zpět do poradny Odpovědět na původní otázku Nahoru