2017-11-11 119 views
-2

当我在C中打印整数时,它们会在终端中的新命令行旁边结束。我如何阻止这种情况发生?在Mac上用C打印整数的问题终端

#include <stdio.h> 

#include <stdlib.h> 

int main() 
{ 
    printf("Hello World!\n"); 
    printf("%d", 1200); 
    return 0; 
} 

输出看起来像:1200MacBook-PRO:文件的用户$

+0

'的printf( “%d”,1200 );' - >'printf(“%d \ n”,1200);' –

+0

此行为不是特定于Mac;它几乎适用于任何基于Unix的机器,如果您处于命令行环境中,则可能适用于Windows。 (当然,它不会影响GUI应用程序。) –

回答

2

你与Hello World!做同样的事情:在末尾加一个换行符(\n)。

1

更改此:

printf("%d", 1200); 

这样:

printf("%d\n", 1200); 

(当然MacBook-Pro:File user$是不是你的程序的输出的一部分)