全站数据
8 4 2 0 5 8 1

C语言中%d之间加了个数字什么作用

学习最有道 | 简单学习,快乐成才!         
问题更新日期:2024-11-03 05:30:47

问题描述

C语言中%d之间加了个数字什么作用求高手给解答
精选答案
最佳答案

printf是输出语句,%4d表示输出的场宽为4位,%1d表示输出的场宽为1位,但另有附加规定:当所给场宽度不足时,按实际需要占位输出。所以输出10,给%1d仍将输出10,不会只输出1,不输出0。scanf是输入语句,%4d表示读入的数为4位整数,超出4位只读4位,不足4位则按实际位数读入,%1d表示读入的数为1位整数,超出1位只读1位。例如:scanf(

"%1d%4d