C语言中无符号长整型数的输入输出格式是什么
来源:百度知道 编辑:UC知道 时间:2024/05/14 04:10:17
输入输出标准格式是 %lu
数值范围不大时,输入输出也可用 %d %x %u %ld %lx 格式。
unsigned long ulA = 0x70000000; // 数值范围不大
unsigned long ulB = 0x80000000; // 数值范围大
unsigned long ulC = 3;
printf("%lu 0x%x %ld\n",ulA,ulA,ulA);
printf("%lu 0x%x %ld\n",ulB,ulB,ulB);
printf("%lu 0x%x %ld\n",ulC,ulC,ulC);
试试:
unsigned long ulD;
scanf("%u",&ulD);
scanf("%d",&ulD);
scanf("%ld",&ulD);
scanf("%x",&ulD);
就明白了。
%lu
%d %i %u
是%u吗