都是兩個整型的萬用字元,可以用於格式化輸入/輸出函式內。如printf和scanf。
一、當用於輸出時:
1.%d%d的輸出形式,兩個整型的結果是相連的,中間沒有任何分隔。比如兩個數分別為123,和456,那麼會輸出
123456
2.%d,%d的格式,輸出時兩個整型數值會以逗號分隔。同上例,會輸出
123,456
從以上區別上看,用逗號分隔的輸出效果更好。
二、當用於輸入時,二者對輸入的格式要求不同。
1.用%d%d輸入時,沒有指定輸入的間隔,這時凡是不可見字元,包括空格"",製表符"\t",換行符"\n"均可以用作輸入的分隔。
2.用%d,%d輸入時,限定格式必須是以逗號分隔。即當輸入完第一個數時,必須緊跟一個逗號,否則輸入會出錯。需要說明的時,這種格式只限定第一個數字後必須為逗號,而逗號和第二個數字之間是否有不可見字元,並沒有要求。
從輸入的區別上看,使用無分隔方式輸入時更為靈活。
都是兩個整型的萬用字元,可以用於格式化輸入/輸出函式內。如printf和scanf。
一、當用於輸出時:
1.%d%d的輸出形式,兩個整型的結果是相連的,中間沒有任何分隔。比如兩個數分別為123,和456,那麼會輸出
123456
2.%d,%d的格式,輸出時兩個整型數值會以逗號分隔。同上例,會輸出
123,456
從以上區別上看,用逗號分隔的輸出效果更好。
二、當用於輸入時,二者對輸入的格式要求不同。
1.用%d%d輸入時,沒有指定輸入的間隔,這時凡是不可見字元,包括空格"",製表符"\t",換行符"\n"均可以用作輸入的分隔。
2.用%d,%d輸入時,限定格式必須是以逗號分隔。即當輸入完第一個數時,必須緊跟一個逗號,否則輸入會出錯。需要說明的時,這種格式只限定第一個數字後必須為逗號,而逗號和第二個數字之間是否有不可見字元,並沒有要求。
從輸入的區別上看,使用無分隔方式輸入時更為靈活。