# C 程序：打印整数（由用户输入）

> 原文： [https://www.programiz.com/c-programming/examples/print-integer](https://www.programiz.com/c-programming/examples/print-integer)

#### 在此示例中，用户输入的整数存储在变量中并打印在屏幕上。

要理解此示例，您应该了解以下 [C 编程](/c-programming "C tutorial")主题：

*   [C 变量，常量和字面值](/c-programming/c-variables-constants)
*   [C 数据类型](/c-programming/c-data-types)
*   [C 输入输出（I/O）](/c-programming/c-input-output)

* * *

## 打印整数的程序

```c
#include <stdio.h>
int main() {   
    int number;

    printf("Enter an integer: ");  

    // reads and stores input
    scanf("%d", &number);

    // displays output
    printf("You entered: %d", number);

    return 0;
} 
```

**输出**

```c
Enter an integer: 25
You entered: 25 
```

在该程序中，声明了整数变量`number`。

```c
int number; 
```

然后，要求用户输入一个整数。 该数字存储在`number`变量中。

```c
printf("Enter an integer: ");
scanf("%d", &number); 
```

最后，使用`printf()`在屏幕上显示`number`中存储的值。

```c
printf("You entered: %d", number); 
```