printf格式控制、switch-case語句

Chancy_Lu發表於2020-11-28

printf格式控制、switch-case語句

switch-case語句:

  • switch()括號裡面是表示式或者變數。
  • 一般在case語句後面加break,否則會一直執行下去。
	switch(expression){
	    case constant-expression  :
	       statement(s);
	       break; // 可選的
	    case constant-expression  :
	       statement(s);
	       break; // 可選的
	  
	    // 您可以有任意數量的 case 語句
	    default : // 可選的
	       statement(s);
	}

printf語句格式控制

  • -:有-表示左對齊輸出,如省略表示右對齊輸出。

printf("%-5d", a);
//表示左對齊輸出整型,每個數字佔5個字元寬度

  • . : 表示小數點。

printf("%-5.2f", a);
//表示左對齊輸出浮點型,每個數字佔5個字元寬度,且小數位有2位

  • 0:有0表示指定空位填0,如省略表示指定空位不填。

printf("%05d", a);
//表示右對齊輸出整型,一共佔5個字元寬度。且不足的在前面補零。比如輸入a=5,輸出00005

printf("%5.02f", a);
//表示右對齊輸出浮點型,一共佔5個字元寬度,且小數位有2位。且小數位不足的在右邊補0

相關文章