Panel użytkownika
Nazwa użytkownika:
Hasło:
Nie masz jeszcze konta?

Zmienne i znaki z tablicy ASCII

Ostatnio zmodyfikowano 2013-10-15 20:12
Autor Wiadomość
pekfos
» 2013-10-15 15:39:18
byłby ktoś wstanie mi to napisać całe na czysto?
Nie.

nie potrafię zapisać znaku '.' przy pomocy liczby 114 za pomoca operatorów | &  ˆ ∼ <<  >>
A znasz te operatory?
P-93735
lvcky
Temat założony przez niniejszego użytkownika
» 2013-10-15 19:26:34
tak czytałem o nich ale nie mogę tego zrobić, próbowałem naprawdę długo ponad 2 godziny się męczyłem... i nic.
P-93762
pekfos
» 2013-10-15 19:40:19
W czym problem?
P-93765
lvcky
Temat założony przez niniejszego użytkownika
» 2013-10-15 19:51:23
Problem z sumą bitową, iloczynem bitowym oraz przesunięciami bitowymi w prawo i lewo.
Do reszty jakoś sam doszedłem.

Dam przykład:

przesunięcie bitowe:
C/C++
wynik = x << 1 - 46;
cout << "przesuniecie bitowe w lewo:" << wynik << endl;
Jeśli przesunę moją zmienną o wartosci dziesietnej x= 114 o jeden w lewo no to mam liczbę w dwojkowym: 1011100 czyli 92 w dzisietnym.
No i teraz zeby otrzymać znak '.' czyli 46 w dziesietnym wystarczy odjąć 46. No i tak tez robię ale kiedy zdebuguje program to zamiast '.' nie wyswietla mi zadnego znaku.

Podobnie z reszta operatorow.
P-93768
pekfos
» 2013-10-15 19:57:05
( x << 1 ) - 46
P-93770
lvcky
Temat założony przez niniejszego użytkownika
» 2013-10-15 19:58:11
niestety wyświetla mi się znak, którego nie nawet w ASCII, coś robię nie tak ;/
P-93771
pekfos
» 2013-10-15 19:59:41
114 przesunięte w lewo o jeden, to 228. Bez nawiasu to dodatkowo niezdefiniowane zachowanie.
P-93772
lvcky
Temat założony przez niniejszego użytkownika
» 2013-10-15 20:12:13
Dziękuje bardzo, do reszty doszedłem sam. Temat do usunięcia :)
P-93775
1 2 « 3 »
Poprzednia strona Strona 3 z 3