2018/5/21日发布
c语言中%d与%4d的区别
测试%d与%4d的区别,%d是按照原型输出,有多少位就有多少位,另外c语言中数据的宽度是从右边开始算起的,比如%4d就表示数据宽度为4,不够的那空格来补,如果超出四位,则应该原型输出。具体测试程序如下,只需粘贴复制到VC6.0上运行就可知道两者的区别。
#include
void main()
{
printf("%d\n%4d\n",1,1);
printf("%d\n%4d\n",11111,111111);
}
2018/5/21日发布
c语言中%d与%4d的区别
测试%d与%4d的区别,%d是按照原型输出,有多少位就有多少位,另外c语言中数据的宽度是从右边开始算起的,比如%4d就表示数据宽度为4,不够的那空格来补,如果超出四位,则应该原型输出。具体测试程序如下,只需粘贴复制到VC6.0上运行就可知道两者的区别。
#include
void main()
{
printf("%d\n%4d\n",1,1);
printf("%d\n%4d\n",11111,111111);
}