zoukankan      html  css  js  c++  java
  • VC++ Debug格式化数值显示

      When you watch variables in the Watch or Quick Watch window, the values are displayed using the default pre-defined visualizers.

      When it comes to numbers, these are displayed according to their types (integer, float, double) and using the decimal base.

      But you can force the debugger to show the numbers as a different type, or with a different numeric base, or both.

      To change the displayed type prefix the variable with:

    • by for unsigned char (aka unsigned byte)
    • wo for unsigned short (aka unsigned word)
    • dw for unsigned long (aka unsigned double word)

      To change the displayed base suffix the variable name with:

    • , d or , i for signed decimal
    • , u for unsigned decimal
    • , o for unsigned octal
    • , x for lowercase hex or , X for uppercase hex

      

      Apart from numbers, the debugger can also show formatted memory values, up to 64 bytes, in the Watch window.

      You can use one of the following specifiers after an expression (variable or memory address) to format the data:

    • mb or m - 16 bytes in hex followed by 16 ASCII characters
    • mw - 8 words
    • md - 4 double words
    • mq - 2 quad-words
    • ma - 64 ASCII characters
    • mu - 2-byte UNICODE characters

      

  • 相关阅读:
    利用docker搭建rtmp服务器(1)
    ES6转换为ES5
    一些乱七八糟的东西
    xss攻击和sq注入
    python asyncio笔记
    图解密码技术一些笔记
    做网页前端遇到的一些问题
    错误处理的一些想法
    吐槽下国内的云笔记
    python的编码问题
  • 原文地址:https://www.cnblogs.com/MakeView660/p/8443987.html
Copyright © 2011-2022 走看看