发布网友 发布时间:2022-04-23 00:37
共1个回答
热心网友 时间:2023-10-09 10:12
在scanf和printf中格式串中如果写%d,说明这个位置要输入或者输出一个整数,而整数由后面参数给出,
scanf要求后面给出一个存放整型数据变量的地址,比如scanf("%d",&a);变量名是a,将存放输入的整数,前面加&就给出地址
printf要参数提供整数,参数写变量就是取变量值,也可以写整数等表达式,比如printf("d%d",a);就是要先输出小写字母d然后取后面第1个参数的值(这里是a存放的值)输出,假设a存放-1则输出d-1,若a存放123,则输出的是d123