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

发布网友 发布时间: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

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com