C语言中无符号长整型数的输入输出格式%u。
示例:
intmain()
{
unsignedinta;
intb=-1;
a=b;
printf(“%u”,a);
}
扩展资料
c语言printf()输出格式
%p指针
%s字符串
%%"%"
%a(%A)浮点数、十六进制数字和p-(P-)记数法(C99)
%c字符
%d有符号十进制整数
%f浮点数(包括float和doulbe)
%e(%E)浮点数指数输出[e-(E-)记数法]
%g(%G)浮点数不显无意义的零"0"
%i有符号十进制整数(与%d相同)
%o八进制整数e.g.0123
%x(%X)十六进制整数<xml:namespaceprefix=st1/>()e.g.0x1234
长整型是可以存很大的数,但还是有限的啊,你狂输一顿的话肯定会溢出的(呵呵)下面是例子
#include <stdio.h >
void main()
{
long int a
scanf( "%ld", &a )
printf( "%ld", a )
}