首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 开发语言 > C语言 >

有关printf的有关问题

2013-04-21 
有关printf的问题现在正在学《C primer plus》,这段代码运行是这个样子#includestdio.hint main(void){flo

有关printf的问题
现在正在学《C primer plus》,这段代码运行是这个样子
#include<stdio.h>

int main(void)
{
float n1 = 3.0;
double n2 = 3.0;
long n3 = 2000000000;
long n4 = 1234567890;

printf("%ld  %ld  %ld  %ld\n",n1,n2,n3,n4);

return 0;
}
有关printf的有关问题
然后我把printf中几个参数分开来写就没有错误了
#include<stdio.h>

int main(void)
{
float n1 = 3.0;
double n2 = 3.0;
long n3 = 2000000000;
long n4 = 1234567890;

printf ("%ld\n",n1);
printf ("%ld\n",n2);
printf ("%ld\n",n3);
printf ("%ld\n",n4);

return 0;
}
有关printf的有关问题


这个小弟就比较郁闷了有关printf的有关问题
[解决办法]
问题不在于分开写开始一起写,而在于你格式化的字符用的不对,float,double等浮点数用%f,long用%ld,int用%d等

热点排行