Czy ktoś może mi pomóc w konwersji liczby szesnastkowej na dziesiętną w skrypcie powłoki? Na przykład chcę przekonwertować liczbę szesnastkową bfca3000na dziesiętną za pomocą skryptu powłoki. Zasadniczo chcę różnicę dwóch liczb szesnastkowych. Mój kod to: var3=`echo "ibase=16; $var1" | bc` var4=`echo "ibase=16; $var2" | bc` var5=$(($var4-$var3)) # [Line 48] Podczas …
Próbuję przekonwertować ciąg o długości 8 znaków kodu szesnastkowego na liczbę całkowitą, tak żebym mógł wykonać porównanie int zamiast porównywania ciągów w wielu różnych wartościach. Wiem, że jest to dość trywialne w C ++, ale muszę to zrobić w Javie. Przypadek testowy, który muszę spełnić, polega w zasadzie na przekonwertowaniu …
Czego mogę użyć w skrypcie powłoki UNIX do konwersji liczb dziesiętnych na szesnastkowe? Myślałem, że od to załatwi, ale nie zdaje sobie sprawy, że karmię go reprezentacjami liczb w ASCII. printf? Obrzydliwy! Używam go na razie, ale co jeszcze jest dostępne?
Próbuję przekonwertować ciąg, taki jak „testing123” na postać szesnastkową w języku Java. Obecnie używam BlueJ. A żeby przekonwertować to z powrotem, czy to jest to samo, z wyjątkiem wstecznego?
Mam ABC123EFFF. Chcę mieć 001010101111000001001000111110111111111111 (tj. Binarny odpowiednik z, powiedzmy, 42 cyframi i wiodącymi zerami). W jaki sposób?
Co oznacza 0xprefiks w liczbie? const int shared_segment_size = 0x6400; Pochodzi z programu w C. Nie mogę sobie przypomnieć, co to oznacza, a zwłaszcza co xoznacza ten list .
Próbuję przeczytać wiersz znaków, a następnie wydrukować szesnastkowy odpowiednik tych znaków. Na przykład, jeśli mam ciąg, czyli "0xc0 0xc0 abc123"gdzie pierwsze 2 znaki są c0w szesnastkowym, a pozostałe abc123w ASCII, to powinienem otrzymać c0 c0 61 62 63 31 32 33 Jednak printfużycie %xdaje mi ffffffc0 ffffffc0 61 62 63 …
Chciałbym wiedzieć, jak analizować ciąg szesnastkowy reprezentujący liczbę w Objective-C. Jestem gotów użyć zarówno metody obiektywnej, jak i opartej na C, albo jest w porządku. przykład: #01FFFFAB powinien przeanalizować liczbę całkowitą: 33554347 Każda pomoc będzie mile widziana!
Mam długą sekwencję cyfr szesnastkowych w ciągu, na przykład 000000000000484240FA063DE5D0B744ADBED63A81FAEA390000C8428640A43D5005BD44 tylko znacznie dłużej, kilka kilobajtów. Czy istnieje wbudowany sposób konwersji tego na obiekt bajtów w Pythonie 2.6 / 3?
Mam: uint8 buf[] = {0, 1, 10, 11}; Chcę przekonwertować tablicę bajtów na ciąg, tak że mogę wydrukować ciąg przy użyciu printf: printf("%s\n", str); i otrzymaj (dwukropki nie są konieczne): "00:01:0A:0B" Każda pomoc byłaby bardzo mile widziana.
W Obj-C użyłem do konwersji liczby całkowitej bez znaku n na ciąg szesnastkowy z NSString *st = [NSString stringWithFormat:@"%2X", n]; Długo próbowałem przetłumaczyć to na język Swift, ale bezskutecznie.
Muszę zmienić wartość całkowitą na 2-cyfrową wartość szesnastkową w Javie. Czy jest na to jakiś sposób. Dzięki Moja największa liczba to 63, a najmniejsza 0. Potrzebuję wiodącego zera dla małych wartości.
Czasami widziałem na przykładach, w których kolorowanie w systemie Android odbywa się jako # FF191919. Mam na myśli 8-cyfrową liczbę szesnastkową. Ale powinna to być tylko 6-cyfrowa liczba. W jaki sposób są one powiązane? Jeśli chcę o przekonwertować 6 cyfrową liczbę na 8 cyfrową. Jak to zrobić? Mam na myśli …
Używamy plików cookie i innych technologii śledzenia w celu poprawy komfortu przeglądania naszej witryny, aby wyświetlać spersonalizowane treści i ukierunkowane reklamy, analizować ruch w naszej witrynie, i zrozumieć, skąd pochodzą nasi goście.
Kontynuując, wyrażasz zgodę na korzystanie z plików cookie i innych technologii śledzenia oraz potwierdzasz, że masz co najmniej 16 lat lub zgodę rodzica lub opiekuna.