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