lvcky Temat założony przez niniejszego użytkownika |
Zmienne i znaki z tablicy ASCII » 2013-10-14 12:53:09 Witam serdecznie, Moje zadanie brzmi: Mając zmienną: unsigned char x= 0x72 Doprowadż ją do wartości "." i wyświetl za pomocą operatorów. <<, >>, &, |, ^, ~, %, +, -, *, / Dla was to pewnie proste zadanie ale ja "programuje" od tygodnia. Chcę tylko dodać, ze nie chce gotowego zadania tylko małą podpowiedź. Piszę wszystko w Visual Studio 2010 Express Obecnie napisałem: # include <stdio.h> # include <math.h> # include <iostream>
using namespace std; int main()
{ unsigned char x = 0x72; cout << "zmienna wynosi: " << x << endl; system( "pause" ); return 0; } Teraz chciałem pokazać ile wynosi znak r, ja wiem, żę to jest 114 ale nie wiem jak to wykazać za pomocą kodu próbowałem tak: unsigned char x = 0x72; unsigned char r; cout << "zmienna wynosi: " << x << endl; cout << " r wynosi: " << r << endl; system( "pause" ); return 0; } Ale nic to nie dało. Prosiłbym o pomoc jak wykazać, że r wynosi 114 i o dalszą część zdania tzn o wyświetlenie za pomocą operatorów. Uprzedzam jestem naprawdę, naprawdę słaby :) Pozdrawiam |
|
Wasilek |
» 2013-10-14 13:02:39 To tworzy zmienną "r", a nie zmienną o wartości 'r'. Aby sprawdzić wartość znaku 'r' skorzystaj z rzutowania. PS kod umieść w [cpp][/cpp] |
|
Monika90 |
» 2013-10-14 13:30:39 jak wykazać, że r wynosi 114 |
#include <iostream> int main() { std::cout << + 'r' << std::endl; }
|
|
lvcky Temat założony przez niniejszego użytkownika |
» 2013-10-14 13:37:25 Dziękuje bardzo Monika90 bardzo przydatna rzecz, dlatego, że na początku zawarłem już "using namespace std" usunąłem z linii oznacznia std :)
|
|
lvcky Temat założony przez niniejszego użytkownika |
» 2013-10-14 13:42:19 Teraz tylko nie wiem jak to wykazać za pomocą tych operatorów :). Musiał bym za pomocą moich zmiennych 0x72 i . oraz przy wykorzystaniu działan matematycznych doprowadzić do operatora czy jak? :) |
|
Wasilek |
» 2013-10-14 14:00:46 Kropka też ma pewną wartość, później wystarczy użyć odpowiedniego operatora, aby zmienić 'r' na '.' :) |
|
lvcky Temat założony przez niniejszego użytkownika |
» 2013-10-14 14:06:50 Sczerze nie wiem jak to zrobić :) |
|
Wasilek |
» 2013-10-14 14:11:20 Dowiedz się jaką wartość ma '.'. I dodaj/odejmij/cokolwiek innego pewną liczbę do 'r' (czyli 114) aby mieć wartość '.'. |
|
« 1 » 2 3 |