试图在C ++中printf变量int会导致它崩溃。为什么?

时间:2016-05-13 02:48:25

标签: c++ c++11 printf

尝试在C ++中printf变量int会导致崩溃。为什么?我试图像cplusplus.com中的printf文章的例子那样做。

#include <iostream>
#include <stdio.h>

using namespace std;

int main(){

int n;
scanf("%i", &n);
printf("%n is a multiple of 11.", n);

return 0;
}

1 个答案:

答案 0 :(得分:3)

如果您要打印n的值,您可能打算使用%d or %i

printf("%d is a multiple of 11.", n);