Zmienne i znaki z tablicy ASCII
Ostatnio zmodyfikowano 2013-10-15 20:12
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? |
|
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. |
|
pekfos |
» 2013-10-15 19:40:19 W czym problem? |
|
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: 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. |
|
pekfos |
» 2013-10-15 19:57:05 |
|
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 ;/ |
|
pekfos |
» 2013-10-15 19:59:41 114 przesunięte w lewo o jeden, to 228. Bez nawiasu to dodatkowo niezdefiniowane zachowanie. |
|
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 :) |
|
1 2 « 3 » |