天天看點

控制vs調試器的顯示

1、整型變量的其他進制顯示:

有如下定義:

int i = 0xff;
           

在調試視窗中,你隻能看到:

控制vs調試器的顯示

預設隻是顯示整型的十進制。

現在,欲顯示i的二進制、八進制、十六進制,可以這樣做:

添加i的多個監視,在變量後面分别寫上

,b     二進制顯示

,x     十六進制顯示

,o    八進制顯示

控制vs調試器的顯示

2、将字元指針以字元數組形式顯示

char a[] = "hello";
char *p = a;
           

同樣在watch視窗下,在變量p之後加

,6    數字6對應指針指向的字元串長度

控制vs調試器的顯示

3、utf-8編碼形式字元串的顯示

預設時,調試器隻能正常顯示ANSI字元串及UNICODE字元串, 其它編碼形式顯示為亂碼

char *utf8 = "浣犲ソ涓栫晫";
           

同樣,在utf8變量後面加

,s8    将字元串以utf-8編碼的形式顯示

控制vs調試器的顯示

繼續閱讀