zoukankan      html  css  js  c++  java
  • qDebug的用法

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

    1、类似c++的cout函数

    QString str="world";

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

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

    a、等同于 换行

    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

  • 相关阅读:
    SLAM图优化g2o
    AI人工智能天机芯芯片
    Tengine MLOps概述
    Tengine Framework基础
    Tengine Web服务器概述
    华为MDC软件架构
    4D毫米波雷达Radar
    MindSpore循环神经网络
    构建编译TVM方法
    芯片工具链概述
  • 原文地址:https://www.cnblogs.com/lei-zi/p/11546864.html
Copyright © 2011-2022 走看看