printf("\n%ld\n",i);是什么意思。。c语言

#include "math.h"
main()
{
long int i,x,y,z;
for (i=1;i<100000;i++)
{ x=sqrt(i+100); /*x为加上100后开方后的结果*/
y=sqrt(i+268); /*y为再加上168后开方后的结果*/
if(x*x==i+100&&y*y==i+268)/*如果一个数的平方根的平方等于该数,这说明此数是完全平方数*/
printf("\n%ld\n",i);
}
}
那d是什么意思?

换行,打印i的值,换行.
其实'l'为长度修正. long.
温馨提示:内容为网友见解,仅供参考
第1个回答  2006-10-03
第一行。定义IXYZ为长整型数据。

printf("\\n%ld\\n",i);是什么意思。。c语言
其实'l'为长度修正. long.

printf("\\n%ld\\n",i);表示什么意思。c语言编程
这是一个输出语句,其中\\n表示回车,%ld表示数据格式为长整形,即输出时是i的值

c语言中%ld的L是什么意思
ld是printf函数和其它类似函数中的输出格式控制符,意思是输出长整型

c语言的% ld是什么意思啊?
在C语言中,%ld是格式化输出控制符,用于输出长整型数据。%ld表示将一个整型变量按照长整型的格式输出。下面是一个示例代码,演示如何使用%ld输出长整型数据:在上面的代码中,我们定义了一个长整型变量num,并将其赋值为123456789。然后,我们使用printf()函数和%ld控制符将num的值输出到屏幕上。♡&...

C语言,得数是怎么出来的?我发图片怎么开方的?
y=sqrt(21+268)=sqrt(289)=17;x*x=121;i+100=121;y*y=289;i+268=289;所以当i=21时满足x*x=i+100&&y*y=i+268;从而printf("\\n%ld\\n",i),打印的是i而不是开方的x或y! 就上面的当i=21的例子而言, 如果您是printf("\\n%ld\\n",x)那么就是打印11,printf("\\n%ld\\n",...

C语言printf语句里%ld是什么意思
ld 的 L 是 long 的意思。%ld 表示按 long int 格式 (有符号长整型数格式)输出。一般编译器 %ld 和 %d 是一样的。例如 MS VC++ 6.0, printf("%d",3276899); 输出 3276899。{ MS VC++ 6.0 中 64位整型,用 _int64 x=12345678976; 这种变量 输出格式用 printf("%...

c语言中, %d\\n 是什么意思
c语言中, %d\\n 是printf()函数的格式控制,%d是printf()函数的格式声明,表示结果只能输出十进制整数,\\n是普通字符中的换行符,表示输出后控制移到下一行的开头。c语言中printf()函数的一般格式printf("<格式化字符串>", <参量表>)。格式化字符串由格式控制、和输出表列两部分组成,其中格式控制...

c语言编程语句“printf("\\n");”是什么意思啊
意思是刷新缓冲区。内核里有一个缓存,必须满一定的字节数才能够打印。所以通过打印回车来刷新缓冲区,不论有没有满那个规定的字节,都进行输出动作。

C语言中输出语句中的%d和\\n是什么意思
d是十进制输出 \\n是输出后换行 如:int iCount = 10;printf("iCount = %d. \\n 你好啊!", iCount );结果:iCount = 10 你好啊!

printf("%2d!=%ld\\n"i,factorial(i))是什么意思?谢谢
factorial(i)意为计算i的阶乘(即1*2*3*…*i)这句的意思就是输出i的阶乘(i的阶乘用i!表示)例如 i=2 输出为 2!=2(因为1*2=2)

相似回答
大家正在搜