C语言中%d是什么意思?能不能说的通俗易懂一些。刚学。还有%符号是什么意思?请回答一下,谢谢!

如题所述

在scanf和printf中格式串中如果写%d,说明这个位置要输入或者输出一个整数,而整数由后面参数给出,
scanf要求后面给出一个存放整型数据变量的地址,比如scanf("%d",&a);变量名是a,将存放输入的整数,前面加&就给出地址
printf要参数提供整数,参数写变量就是取变量值,也可以写整数等表达式,比如printf("d%d",a);就是要先输出小写字母d然后取后面第1个参数的值(这里是a存放的值)输出,假设a存放-1则输出d-1,若a存放123,则输出的是d123
温馨提示:答案为网友推荐,仅供参考
相似回答