qDebug用于在控制台输出调试信息,主要有以下几种用法。

1、类似c++的cout函数

QString str="world";

qDebug()<<"hello "<<str<<"!"<<endl;

注:此处endl起到的作用有两个:

a、等同于\n换行

b、刷新缓冲区,将缓冲区数据写入文件或屏幕,因此会影响程序效率。

endl等价于"/n"+flush();

2、构造函数直接引入参数

-字符串拼接

例2.1:QString str="world!";

qDebug("hello "+str);

-类似mfc中CString的format函数

int year=18;

qDebug("今年我%d",year);

注:
%a,%A 读入一个浮点值(仅C99有效)    
%c 读入一个字符    
%d 读入十进制整数    
%i 读入十进制,八进制,十六进制整数    
%o 读入八进制整数    
%x,%X 读入十六进制整数   
%s 读入一个字符串,遇空格、制表符或换行符结束。    
%f,%F,%e,%E,%g,%G 用来输入实数,可以用小数形式或指数形式输入。    
%p 读入一个指针    
%u 读入一个无符号十进制整数   
%n 至此已读入值的等价字符数    
%[] 扫描字符集合    
%% 读%符号
————————————————
版权声明:本文为CSDN博主「_png」的原创文章,遵循 CC 4.0 BY-SA 版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/four_p/article/details/79062742

最新文章

  1. PHP函数整理(一)
  2. 终端下vim无法输入问题解决
  3. 字符串0.在php和js中转换为布尔类型 值是false还是true
  4. Mysql查看版本号的五种方式介绍
  5. linux下redis设置密码登录
  6. Masonry自动布局
  7. C#微信开发回复信息
  8. 取消掉Transfer-Encoding:chunked
  9. JS cookie 读写操作
  10. PHP常用类型判断函数总结
  11. springmvc中使用response的out.print问题
  12. 从response.header中提取cookie,在request里添加cookie
  13. Java原型模式之基础
  14. Jmeter笔记(Ⅱ)使用Jmeter实现轻量级的接口自动化测试
  15. MySql之视图的使用
  16. 多个文本框录入,使用回车键替找Tab键
  17. ioctl函数详细说明(网络)
  18. Android中,利用Intent传递对象值
  19. NetBpm 目录
  20. 腾讯云的云数据库MYSQL配置

热门文章

  1. jquery getScript动态加载JS方法改进详解
  2. vue-upload 封装组件-上传组件
  3. T级别视频上传解决方案
  4. Nowcoder Circulant Matrix ( FWT )
  5. Java基础__Java中常用数学类Math那些事
  6. 2019年9月17 发布 Java 13
  7. [前端][自定义DOM事件]不使用setTimeout实现双击事件或n击事件
  8. vue问题四:富文本编辑器上传图片
  9. Django中csrf token验证原理
  10. MyEclipse下复制的web项目