c语言中 "%d"和"%4d"有什么区别?

printf("%d",a[i][j]);
和printf("%4d",a[i][j]); 好像区别在于一行数据之间的间隔,这是怎么回事?

4d 表示 输出占四位,靠右对齐(如果是-4,就靠左对齐)
温馨提示:答案为网友推荐,仅供参考
相似回答