作业帮 > 综合 > 作业

printf("%d%d\n",x,y); 中("%d%d\n",x,

来源:学生作业帮 编辑:作业帮 分类:综合作业 时间:2024/05/17 05:10:40
printf("%d%d\n",x,y); 中("%d%d\n",x,
按十进制数字的形式将x,y的值打印出来.
再问: #define void main() { int x,y; y=3+25; x=y+1; printf("%d%d\n",x,y); } 在这中是什么意思?为什么要%d%d而不%d%c?
再答: 因为这里的x,y是整数,所以用%d符合人们的正常思维习惯。用%c也可以打印的,只是这时是按其对应的ASCII码来显示,有时会觉得不习惯。另外%c只能对应一个字节长度,还要是能显示的ASCII字符才能看得到结果。
再问: 那么%d和%c能同时出现在一个C源文件里吗?
再答: 当然可以啊