回覆列表
  • 1 # 使用者1465424935672

    都是兩個整型的萬用字元,可以用於格式化輸入/輸出函式內。如printf和scanf。

    一、當用於輸出時:

    1.%d%d的輸出形式,兩個整型的結果是相連的,中間沒有任何分隔。比如兩個數分別為123,和456,那麼會輸出

    123456

    2.%d,%d的格式,輸出時兩個整型數值會以逗號分隔。同上例,會輸出

    123,456

    從以上區別上看,用逗號分隔的輸出效果更好。

    二、當用於輸入時,二者對輸入的格式要求不同。

    1.用%d%d輸入時,沒有指定輸入的間隔,這時凡是不可見字元,包括空格"",製表符"\t",換行符"\n"均可以用作輸入的分隔。

    2.用%d,%d輸入時,限定格式必須是以逗號分隔。即當輸入完第一個數時,必須緊跟一個逗號,否則輸入會出錯。需要說明的時,這種格式只限定第一個數字後必須為逗號,而逗號和第二個數字之間是否有不可見字元,並沒有要求。

    從輸入的區別上看,使用無分隔方式輸入時更為靈活。

  • 中秋節和大豐收的關聯?
  • 十級傷殘能賠多少錢?