c语言中的printf输出有错???
发布网友
发布时间:2022-04-25 02:00
我来回答
共5个回答
热心网友
时间:2023-10-20 11:43
#include <stdio.h>
main()
{ int i=88;
printf("%d\n",i);
printf("%ld\n",i);
getchar();
}
你其中的第二个printf函数中的"%ld"的l不对因为你定义i为整形式而"%ld"输出的是长整形.
热心网友
时间:2023-10-20 11:43
#include <stdio.h>
main()
{ int i=88;
printf("%d\n",i);
printf("%ld\n",i);
getchar();
}
你其中的第二个printf函数中的"%ld"的l不对因为你定义i为整形式而"%ld"输出的是长整
热心网友
时间:2023-10-20 11:44
排序没有错,而且
“一个int型数据(范围是-32768,32767)可以用%d或%ld格式输出”(出自潭浩强编的《C语言程序设计第二版》74页)
不过我没有看出来你的程序错在哪里了
热心网友
时间:2023-10-20 11:45
#include<stdio.h>
main()
{int i;
printf
getchar
printf
}
这是一个顺序结构,函数可能排错了吧。
热心网友
时间:2023-10-20 11:45
复制了你的程序运行了一下,只有一个warning而已,程序没有错,这个warning在于主函数没有返回值。