title: Pushing a QChar in QString
body: <pre><code>#include &lt;QCoreApplication&gt;
  #include &lt;QDebug&gt;
  
  int main(int argc, char *argv[])
  {
      QCoreApplication a (argc, argv);
  
      unsigned char VEL_LEFT = 0;
      VEL_LEFT  = VEL_LEFT | 100;
  
      QString packet;
      packet.push_back (QChar (VEL_LEFT));
  
      qDebug () &lt;&lt; "VEL_LEFT: " &lt;&lt; VEL_LEFT;
      qDebug () &lt;&lt; "packet: " &lt;&lt; packet;
  
      return a.exec();
  }
  </code></pre>
  
  <p>The intention here is to manipulate 8 bits by ORing or ANDing them, and then storing them in a string. </p>
  
  <p>Then I would like to read the output as decimal.</p>
  
  <p>Output of this program is:</p>
  
  <pre><code>VAL_LEFT: 100
  packet: "d"
  </code></pre>
  
  <p>What is "d" here?</p>