Cetak variabel dalam format heksadesimal atau desimal

100

Saat ini, ketika saya mencetak nilai variabel vdi GDB ( print v) saya mendapatkan integer.

Apakah mungkin agar GDB mencetak variabel integer seperti itu dalam heksadesimal atau biner?

Randomblue
sumber

Jawaban:

167

Yakin itu. Coba ini:

# Hexadecimal
p/x variable

# Binary
p/t variable

Lihat format keluaran .

cnicutar
sumber
2
jika Anda menggunakan DDD (debuger tampilan data, pembungkus GUI untuk debugger seperti GDB), Anda dapat menggunakan format hex juga dalam tampilan grafik dengan melakukan graph disp /x val1. Hati-hati Anda harus memberi spasi sebelumnya /x. jika tidak, itu tidak akan berhasil.
Chan Kim
3
dan untuk mengatur pengaturan radix keluaran default, lihat stackoverflow.com/questions/6618670/…
Chan Kim