title: C printf string specifier \t1?
body: <p>I am reading a piece of C heap sorting code and encounter this:</p>
  
  <pre><code> do{
      printf("\n\t\t1:INSERT\n");
      printf("\n\t\t2:SEARCH\n");
      printf("\n\t\t3:DELETE\n");
      printf("\n\t\t1:DISPLAY\n");
      printf("Enter your choise\n");
      scanf("%d",&amp;choise);
      switch(choise)
      {
          case 1: printf("Enter value to insert\n");
                  scanf("%d",&amp;val);
                  last=insert(root,val);
                  break;
          case 2:printf("Enter value for search \n");
                  scanf("%d",&amp;val);
                  search(root,val);
                  break;
          case 3:delete(root);
                  delete(last);
                  break;
          case 4:printf("\n\tHEAP\n");
                  display(root);
                  break;
          default : printf("INVALID choise ... can't you see properly?\n");
  
      }
  </code></pre>
  
  <p>Anyone knows whats <code>\t1</code> and <code>\t2</code> in the <code>printf</code>s and how do they work? I tried google but did not get any useful information.
  Thank you.</p>