C printf字符串说明符\ t1?

All*_*ang 0 c string format-specifiers

我正在读一段C堆排序代码并遇到这个:

 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",&choise);
    switch(choise)
    {
        case 1: printf("Enter value to insert\n");
                scanf("%d",&val);
                last=insert(root,val);
                break;
        case 2:printf("Enter value for search \n");
                scanf("%d",&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");

    }
Run Code Online (Sandbox Code Playgroud)

任何人都知道什么\t1\t2printfS和它们是如何工作的?我试过谷歌,但没有得到任何有用的信息.谢谢.

Oli*_*rth 6

\t表示制表符.该12什么都不做吧; 他们只是文字12.