scanf("%d",&i)
时间: 2024-08-14 09:07:55 浏览: 44
`scanf("%d", &i)` 是 C 语言中的一个输入函数,它用于从标准输入流(通常是键盘)读取用户输入的数据。这里的 `%d` 是格式说明符,告诉 `scanf()` 函数期望读入的是一个十进制整数。`&i` 是变量 i 的地址,因为在 C 中,当你需要将值赋给变量时,需要提供变量的内存位置,`scanf` 就会把读到的数值存储在这个内存位置上。
例如,如果有一个整型变量 `int i;`,这行代码会让用户输入一个数字,并将其存储到变量 `i` 中。如果输入有效,则成功读取;如果输入不符合预期(如非数字字符),则可能会导致错误或未读取的数据留在缓冲区里。
相关问题
scanf %d%d
你想了解关于 "scanf %d%d" 的内容吗?这是一个用于从用户输入中读取两个整数的 C 语言函数。通过使用 "%d%d" 格式化字符串,可以让 scanf 函数按照指定的格式读取输入。第一个 %d 会读取第一个整数,第二个 %d 会读取第二个整数。这样,你就可以将用户输入的两个整数存储到相应的变量中。
scanf(%d%d,&A&b)
这是一个常见的C语言代码片段,用于从用户输入中读取两个整数,并将它们分别存储在变量A和B中。请注意,代码中的变量名应该是小写的,所以正确的写法是`scanf("%d%d", &a, &b);`。在这个例子中,`%d`是用来接收整数输入的格式说明符,`&a`和`&b`是变量A和B的地址,通过在`scanf`函数中传递它们,可以将用户输入的值存储到相应的变量中。
阅读全文