Używam Visual Studio 2008 i właśnie zauważyłem, że debugger wyświetla wartości całkowite jako Hex, kiedy najeżdżam kursorem na zmienne, a także w bezpośrednim oknie. Chyba przypadkowo nacisnąłem klawisz skrótu czy coś.
Ktoś miał to wcześniej? Jak przywrócić wyświetlanie w postaci dziesiętnej?
debugging
visual-studio-2008
integer
hex
fizzer
źródło
źródło
f + 1 = 10 (dec)
.Odpowiedzi:
Kliknij prawym przyciskiem myszy okno czujki lub okno bezpośrednie i odznacz opcję Wyświetlanie szesnastkowe.
źródło
Możesz również wybrać wyświetlanie szesnastkowe lub dziesiętne dla poszczególnych zmiennych w oknie obserwacyjnym programu Visual Studio , dołączając specyfikator formatu debugera do nazwy zmiennej. W oknie zegarka wprowadź:
Inne bardzo przydatne specyfikatory formatu to
ac
(patrz przypis) dla „zawsze obliczaj” inq
dla wyświetlania bez cudzysłowu. Mogą być używane razem:nq
jest przydatny wewnątrzDebuggerDisplay
atrybutów, które mogą pojawić się na klasie:... lub na co najmniej jednym polu (polach) w klasie:
http://msdn.microsoft.com/en-us/library/e514eeby(v=VS.100).aspx
źródło
h
jest to poprawny modyfikator dla wyświetlania szesnastkowego, wydaje się (przynajmniej w mojej wersji VS 2012 Premium), żex
działa zamiast tego (np.1024,x
Zamiast1024,h
). Umieszczenieh
zwraca błąd „CXX0026 zły łańcuch formatu”.Gdy program Visual Studio jest uruchomiony w trybie debugowania, jest wyświetlany przycisk Hex, aby włączyć / wyłączyć wyświetlanie szesnastkowe
źródło
Kliknij prawym przyciskiem myszy obszar klienta w prawie każdym oknie debugowania (z wyjątkiem okna bezpośredniego) - obserwuj / locals / autos / wątki / stos wywołań - i odznacz opcję „Wyświetlanie szesnastkowe” . Podczas debugowania na pasku narzędzi debugowania znajduje się również przycisk „Hex” (domyślnie po prawej stronie „Step Over”).
źródło
W programie Visual Studio 2010 widziałem go również na pasku narzędzi Debugowanie, był podświetlony na żółto `` Hex '', po prostu go kliknąłem i wrócił do (normalnych) wartości dziesiętnych
źródło
W najbliższym oknie możesz odznaczyć opcję Hexadecimal Display.
źródło