关于Scanf和Printf函数的一些知识点

1.连续输入

  如果输入的数值为连续的八位数字,且想前四位归第一个变量,后面每两位一个变量,例如日期的输入20170306,则可以用如下的方法输入:

scanf("%4d%2d%2d",&year,&month,&day);

则结果为:

year=2017; month=3; day=6;

2.printf输出补0

  当输出的位数较多但是想让其无值部分为0时,例如6位,输出100,则输出000100,可以用如下方法:

printf("%06d",100);

發表評論
所有評論
還沒有人評論,想成為第一個評論的人麼? 請在上方評論欄輸入並且點擊發布.
相關文章