在iC++中%d是什么意思?如printf("%d%d\n",....),还有scanf("%d",。。)

如题所述

第1个回答  2011-09-05
占位符,让后面的参数能都替代他占据的位置,就相当于有个人给你占座一样,你后面来了,你就去她的那个位置,%d他只能给int数据类型占位追问

是不是先分配空间的意思?

追答

....
不是分配空间,这个只是在一个需要控制格式的字符串里面占上一个位置,让程序可以动态的往那个位置填数据,因为在c语言里面“”里面的东西不会经过编译器检测的,只有在printf函数中,控制那一段字符串的输出形式了,scanf也是同一个道理,C语言,多深入了解一些吧,你还有很长的路要走

第2个回答  2011-09-06
输入输出的格式
输出格式要跟你输出值格式要匹配才行本回答被提问者采纳
第3个回答  2011-09-06
格式化输出
相似回答