C:02---scanf、printf

一、printf

控制符

  • ①精度控制:输入小数点后m位(%.mf)。%f、%lf默认输出6位小数
  • ②宽度:%md(打印m为,右对齐,多出m位照常打印)。%-md(打印m位,左对齐,多出m位照常打印)
  • ③长度:h表示短(打印短整型short:%hd),l表示长(打印长整型long:%ld)
  • ④标记(#:%#0输出八进制,%#x输出十六进制)(0:对齐中空白处用0补齐(%010d))

自己控制输出位

  • printf("%*d",3,2);  //打印2,向右对齐3位
  • printf("%-*d",3,2);  //打印2,向左对齐3位

二、scanf

  • %4d:表示获取4个整型,多出来的不打印

猜你喜欢

转载自blog.csdn.net/qq_41453285/article/details/88697055