2、使用scanf("%d%d",&a,&b);語句進行輸入:在輸入資料時,資料之間不可以用逗號分隔,只能用空白字元(空格或tab鍵或者回車鍵)分隔,如“500(空格)600”或“500(tab) 600”或“500(回車)600”等。擴充套件資料在輸入字元字元資料(%c)時,如果格式控制串中沒有非格式字元,就可以認為輸入的所有字元都是有效字元。例如:1、使用scanf("%c%c%c",&a,&b,&c);語句進行輸入:當輸入為d e f時,程式就會把“d”賦值給a,“(空格)”賦值給b,“e”賦值給c。此時,為保證程式的正確執行,我們在進行資料輸入時,需要連續輸入def(字元間無空格)。2、使用scanf("%c%c%c",&a,&b,&c);語句進行輸入:此時,輸入各資料之間可加空格,如d e f。
C語言輸入兩個數之間使用空格隔開還是使用逗號隔開主要取決於你在編寫程式時你的scanf語句。具體的區別如下:
1、使用scanf("%d,%d",&a,&b);語句進行輸入:在輸入資料時,兩個資料中間需要加“,”,如“500,600”。
2、使用scanf("%d%d",&a,&b);語句進行輸入:在輸入資料時,資料之間不可以用逗號分隔,只能用空白字元(空格或tab鍵或者回車鍵)分隔,如“500(空格)600”或“500(tab) 600”或“500(回車)600”等。擴充套件資料在輸入字元字元資料(%c)時,如果格式控制串中沒有非格式字元,就可以認為輸入的所有字元都是有效字元。例如:1、使用scanf("%c%c%c",&a,&b,&c);語句進行輸入:當輸入為d e f時,程式就會把“d”賦值給a,“(空格)”賦值給b,“e”賦值給c。此時,為保證程式的正確執行,我們在進行資料輸入時,需要連續輸入def(字元間無空格)。2、使用scanf("%c%c%c",&a,&b,&c);語句進行輸入:此時,輸入各資料之間可加空格,如d e f。