sum只是一个变量名 printf("sum=%d\n",sum)这个的意思是输出sum的值。假设通过计算得到sum的值是20,则输出的形式就是:sum=20
写在一起的作用就是在输出sum的值后立即换行,当然它只有放在输出语句中的双引号之内才会起作用。当你只输出一行的时候这个换行符的作用你并不能看出来,而当你要显示多行的时候换行符的作用才能被我们看到。为了方便你理解换行符的作用,你可以把printf("sum=%d\n",sum);这句话复制粘贴到原句的下...
sum你前面应该有定义的,这里是一个整形变量,如果是计算后的结果的话,就输出它的数值,%d就是指的是按int星输出
d 是转换说明符 ,\n 是转义字符 d通常用在printf函数和scanf函数中,%d 规定了输入输出项的形式,%d 的意思是以十进制整数的格式输入或输出 \n 是回车换行的控制代码,其ASCII码值为10,也经常用于printf函数和scanf函数等
d表示输出的是一个整形值,并且为后面的变量占位,就是说并不是输出%d,而是输出后面sum的值,\n也不是直接输出,表示的是换行,引号里除了%d和\n,其余都直接输出
printf(〃sum is %d\n〃,sum);printf是打印函数."SUM IS %d"的前面是输出字符sum is d是按整形变量输出.输出的数据是最后面的SUM的值.\n是换行
楼上解释的是什么啊?d 是printf的格式化参数,是指以十进制整数形式打印 sum的类型已经很明确了,就是int型 但是在printf的时候后,可以以十进制形式(%d)/八进制形式(%o)/十六进制形式(%x),格式化输出sum printf的格式化参数还有很多形式,具体请参见C99规范或者POSIX规范 ...
前面的sum仅仅是一个无意义的字符串,%d对应的是sum的值,要把sum写到后面,这是格式规定
首先。楼主你的头文件写错了,单词拼写问题,还有printf语句后面少分号,并且少结束语句 returu 0;对于printf(“sum is %d\n”,sum);中文意思是计算机按照你定义的 sum=a+b;来计算,双引号里的是显示内容,而%d是int的单位,整形的意思,\n转义字符,表示输出后换行,希望可以帮到你~~~...