问一个关于c语言的问题啊 初学者)

printf("%u\n",sum1)

printf("%ld\n",sum1)
中%ld和%u还有%d有什么区别??
还有\n是什么意思
看来还真是个初世悔学者,建议你多实践
printf("%u\n",sum1) 以无符号十进制整数形式输搜毁正出sum1的值
printf("%ld\n",sum1) 以长整数形式
%d表示有符号十进制整余指数形式
%ld表示以长整型十进制格式
参考下:http://wenku.baidu.com/view/065d62fff705cc1755270989.html
"\n"好像是换行吧,那两个忘记了,找本书看看吧!
%ld:游唯表示long型
%u:表示无符号
%d:表示整指弊型
\神逗培n:表示换行
ld是长整型,

u是无符号型,

d是让谨double型,

前面加%是printf语句的语法,表示以哪种类型颂卜输出,

\n是转行,将当前位坦樱基置置疑到下一行开头
%d 表示整型格式改此输出
%ld 表示输出格和歼余式为long int长整型 可表示的范围比整型大
%u 表示唤滚无符号的输出unsigned
\n 表示输出一个换行符