gdb中三种输出 print, x, display 的区别
最常用的输出格式是 print (简写为p)。print 会根据表达式在程序中的类型输出值。
但是也可以指定输出类型。
print/f expression
f 可以有以下格式:
format | 释义 |
---|---|
x | hexadecimal |
d | signed decimal |
u | unsigned decimal |
o | octal |
t | binary ( t stands for two) |
a | address |
c | character |
f | floating number |
s | string |
x (examine)
x 用来以指定格式查看内存,和在程序中的数值类型没有关系。
x/nfu addr
x addr
x
- n 重复的次数
- f 输出格式
- 除了 print 的格式外,还有格式 ‘i’ (maching instructions)。
- 初始化默认是 ‘x’
- 每次 print 或 x 会修改默认的格式
- u unit size
- b Bytes
- h Halfwords (two bytes)
- w words (four bytes). 初始化的默认值
- g giant words (eight bytes)
注意:如果省略 f 或 u 的话,会使用默认值。如果不清楚,最好全部指定。
display
display 相当于自动输出的 x 或 print。display 会在每次暂停的时候输出表达式的值。display 会根据指定的模式自动选择使用 x 或是 print:
如果使用 ‘i’ 或 ‘s’ 格式, 或者指定了 unit size,会使用 x 输出值,其他情况下使用 print。
display expr
display/f expr
display/t addr
gdb中三种输出 print, x, display 的区别相关推荐
- Java中的三种输出print、printf、println
均为Java.long包里的System类中的方法. 1.print 输出时自动转化为字符串并且不会换行. 2.println 与print的用法基本相同,但是会换行(相当于在print后面添加一个\ ...
- zynq学习03 zynq中三种实现GPIO的方式
http://m.blog.csdn.net/article/details?id=52123465 http://blog.chinaaet.com/songhuangong/p/43084 本文介 ...
- 简单介绍Lua中三种循环语句的使用
今天小编就为大家分享一篇关于Lua中三种循环语句的使用讲解,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧 Lua的循环和C语言的循环的语法其实差不多,所以, ...
- C#中三种定时器对象的比较
·关于C#中timer类 在C#里关于定时器类就有3个 1.定义在System.Windows.Forms里 2.定义在System.Threading.Timer类里 3.定义在System.Tim ...
- Python中三种表示NA的方式
Python中三种表示NA的方式 # -*- coding: utf-8 -*- import numpy as np import pandas as pd# data_frame = np.loa ...
- Linux 中三种引号(单引号、双引号、反引号)的区别
1.双引号 保护特殊元字符和通配符不被 shell 解析,但是允许变量和命令的解析,以及转义符的解析. 2.单引号 单引号内不允许任何变量.元字符.通配符.转义符被 shell 解析,均被原样输出. ...
- 直立车模控制中三种滤波算法简单分析(清华卓晴)
摘自:https://mp.weixin.qq.com/s/WbCh0NFAnsf9y2blQenf7g 让我想起余义的一篇文章也是说到平衡车有三种滤波,我想和卓晴说的是一样的吧. https://b ...
- asp.net ajax怎样传值,JQuery在asp.net中三种ajax传值
1)通过webservice,注意去掉注释[System.Web.Script.Services.ScriptService]这行前的注释 2)通过aspx.cs文件中的静态方法 3)通过aspx文件 ...
- pl/sql中三种游标循环效率对比
pl/sql中三种游标循环效率对比 - Oracle数据库栏目 - 红黑联盟 http://www.2cto.com/database/201307/224636.html 转载于:https://b ...
最新文章
- 11. Leetcode 713. 乘积小于K的子数组 (数组-同向双指针-滑动窗口)
- 区块链应用于供应链金融的完整解决方案
- DFB [02] 基础和相关的非常用的几个链接
- 代数学笔记10.1: 关于对称多项式的理解和三次预解式的推导
- 空间参考不存在_空间实景三维信息如何服务于BIM应用
- Android 使用ViewPager实现画廊Gallery效果
- C语言 输出100以内的质数
- vm虚拟机无法访问共享文件夹
- BLE Mesh网络协议综述
- 通信:5G孕育上游投资空间
- 神经网络不work该怎么办!看看这11条
- 基于unity3D的趣味桌球游戏开发
- 如何二叉树里面查找一个数
- JAVA设计模式之备忘录模式
- 京东2019校园招聘笔试+面试(算法工程师岗位)
- 前面的号码不足为奇,后面的才是重点
- Unity内嵌网页插件
- 会用top与free命令查看linux服务器内存使用情况
- Linux下执行预定的任务Atd or Crond
- V2V Data Offloading for Cellular Network Based on the SDN Inside MEC Architecture 学习笔记
热门文章
- 怎样修复Macbook键盘无法正常工作或打字?
- git修改用户名和邮箱以及密码
- 绑定内联样式 :style
- Git多人协作工程开发规范
- 试利用记录型信号量和pv操作写出_腰椎间盘突出症病理分型中,退变型、膨出型、突出型约占该病的百分比?...
- 利用计划任务进行权限维持的几种姿势
- 华为鸿蒙最新官方消息,华为鸿蒙传来新消息,测试版推送日前确定,替代谷歌安卓又进一步...
- HTML 移动页面自适应手机屏幕方法
- uniapp —— 小程序实现带参分享微信、朋友圈以及调试获取参数
- adb将Apk内置到系统中(system/priv-app)