Strona 1 z 1
konwersja z dec na hex
: 02 sie 2011 11:40
autor: bikekowal
Witam,
Mam następujący problem. Otóż sprawa może wydawać się trywialna - próbuję przekonwertować poprawnie liczbę z dec na hex a następnie liczbę w postaci stringa hexadecymalnego złożyć z drugim stringiem.
Niestety program nie działa tak jak powinien, konwersja liczb działa poprawnie, jednak samo złożenie stringów już nie bardzo. Program w załączniku. Bardzo proszę o sugestie.
konwersja z dec na hex
: 02 sie 2011 12:37
autor: Pitol
Spójrz na swój diagram. Zamieniasz liczbę na string. Powoduje to, że liczba, np. 12, będzie zamieniona na "C". Tyle, że to "C" to będzie znak ASCII a nie liczba 12 w hex (widać to wyraźnie w kontrolce string "hex integer string", gdzie masz włączoną opcję "hex display").
Jeśli tylko chcesz zamieniać liczby na string i wyświetlać je w postaci znaków, to nie korzystaj z "hex display" z menu kontekstowego dla kontrolki string. Jeśli jednak chcesz z tej liczby korzystać dalej, to musisz użyć bloczka Byte Array To String (konwersja liczby na string w hex), a w drugą stronę - String to Byte Array. Oba bloczki dostępne w palecie String -> Conversion.
konwersja z dec na hex
: 02 sie 2011 15:05
autor: bikekowal
dzięki o to mi chodziło.
Re: konwersja z dec na hex
: 18 paź 2021 14:27
autor: jeandebrem
Czy istnieje możliwość przekonwertowania na stringa liczby niecałkowitej (np. 1,73) z systemu dec na hex? Bloczek konwertujący zaokrągla mi te wartości.
Re: konwersja z dec na hex
: 20 paź 2021 10:14
autor: Lesiu93
W przypadku takiego problemu warto zapoznać się z tym:
https://pl.wikipedia.org/wiki/IEEE_754
Mając binarną reprezentację danej liczby konwersja na heksadecymalną to tylko formalność.