43.windbg-.expr、n(设置默认的表达式语法、默认的数字基础0x、0n、0t、0y)
来源:互联网 发布:php清空数组所有元素 编辑:程序博客网 时间:2024/05/16 04:56
.expr
.expr 命令指定默认的表达式求值器
0:000> .exprCurrent expression evaluator: MASM - Microsoft Assembler expressions0:000> .expr /s masmCurrent expression evaluator: MASM - Microsoft Assembler expressions0:000> .expr /qAvailable expression evaluators:MASM - Microsoft Assembler expressionsC++ - C++ source expressionsCurrent expression evaluator: MASM - Microsoft Assembler expressions0:000> .expr /s c++Current expression evaluator: C++ - C++ source expressions
/q 显示可用的表达式类型的列表
n (Set Number Base)
n命令将默认的数字基数(radix)设置为指定值,或者显示当前基数。不要将该命令和~n (Suspend Thread)命令混淆。
n可用来设置缺省基数为 16, 10 或者 8。所有不带前缀的数值都以该基数来解释
当前基数会作用于MASM表达式的输入和输出。它并不作用于C++ 表达式的输入输出
在C++表达式中的数字如果没有专门指定,则被认为是10进制数。
0:000> n 10base is 100:000> ? 1+10Evaluate expression: 11 = 0000000b0:000> n 16 ///切换到16进制base is 160:000> ? 1+10Evaluate expression: 17 = 000000110:000> ?? 1+10int 11
??后表示跟的是C++表达式
调试器启动时,默认的基数被设置为16。
在所有MASM表达式中,数字的值使用当前基数(16, 10, 或8)来进行解释。可以通过指定0x 前缀(16进制)、 0n 前缀(10进制)、0t 前缀(8进制)或者0y 前缀(2进制)来覆盖当前基数。0:006> nbase is 160:006> ? 0n10+1Evaluate expression: 11 = 0000000b0:006> ? 0t10+1Evaluate expression: 9 = 000000090:006> ? 0y10+1Evaluate expression: 3 = 00000003
- 43.windbg-.expr、n(设置默认的表达式语法、默认的数字基础0x、0n、0t、0y)
- 比较表达式 x<y 与x-y<0的区别
- 打印一个N*N的方阵,N为每边字符的个数,要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,...
- #计算1~N中数字X的个数,X=0~9.
- 打印一个N*N的方阵,N为每边字符的个数( 3〈N〈20 ),要求最外层为“X”,第二层为“Y”,从第三层起每层依次打印数字0,1,2,3,...
- 【玲珑杯 1049】【卡特兰数+(lucas定理+预处理)】Deg-route【求从 (0,0)到 (n,n)不穿过对角线 x = y 的方法数】
- 验证数字的正则表达式集 验证数字:^[0-9]*$ 验证n位的数字:^\d{n}$ 验证至少n位数字:^\d{n,}$ 验证m-n位的数字:^\d{m,n}$ 验证零和非零开头的数字:^(0
- N o v e m b e r 2 0 t h T u e s d a y
- 证明题:证明当n是一个整数且n>2时,方程x^n+y^n=z^n无正整数x,y,z的解。
- 数组中重复的数字(n个数字,且数字都在0到n-1范围内)
- [ACM] HDU 3398 String (从坐标0,0走到m,n且不能与y=x-1相交的方法数,整数唯一分解定理)
- 剑指Offer——n个0到n-1的数里重复的数字
- a(n+2)-4a(n+1)+4a(n) = 0 现在知道a(0) = x, a(10^8) = y, 求a((10^8)/2)
- 模运算------x的y次方再模n
- 模运算------x的y次方再模n
- 从0到N(50000)的N个数字,抽掉其中两个数
- 求n!最右端非 0的数字!!hdu Last non-zero Digit in N!
- LightOJ 1138 给出数字n,求m使得m!的末尾含有n个0
- 深入Linux PAM 体系结构 与 vsftpd 3.0.2在CenOS 6.4虚拟机上安装问题
- 结构型模式-组合模式
- 规则引擎教程--Excel工作薄
- C++关于std namespace与# include<iostream>关系的有关问题
- 常用的linux60个命令目录
- 43.windbg-.expr、n(设置默认的表达式语法、默认的数字基础0x、0n、0t、0y)
- 安卓整理
- 函数指针-测试
- C语言 符号优先级表
- 数据透视表怎么用
- 程序员学习能力提升三要素
- C#中正则表达式的使用
- 黑马程序员 java泛型学习总结(一)
- BSF | 1915 | Knight Moves