汇商网 科技与电子产品领域信息大全

c语言scanf输入格式

c语言scanf输入格式 

C语言中,scanf函数用于从键盘输入数据并赋值给程序中的变量。scanf函数的输入格式有两种:

1. scanf("输入控制符", 输入参数);

例如:scanf("%d", &i);

功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。&是一个取地址运算符,&后面加变量名表示“该变量的地址”,所以&i就表示变量i的地址。

2. scanf("输入控制符非输入控制符", 输入参数);

例如:scanf("i=%d", &i);

功能:将从键盘输入的字符转化为“输入控制符”所规定格式的数据,然后存入以输入参数的值为地址的变量中。&是一个取地址运算符,&后面加变量名表示“该变量的地址”,所以&i就表示变量i的地址。

注意:在使用scanf函数时,输入控制符和输出控制符是一样的。例如,一个整型数据,通过printf输出用%d输出,通过scanf输入时同样是用%d输入。

版权说明:文章均为账号作者发布,不代表本网站观点与立场,如有侵权请联系我们删除