int x; float y;scanf(“%3d%f”,&x,&y);
向程式輸入資料:12345M678并回車後,x的值為123,y的值為45.000000
總結如下:
(1)scanf中的%3d的數字3表示讀入3位。這裡是讀入了123
(2)在向整型、浮點型讀取資料時,遇到非數字即結束讀取。這裡是從4開始讀到5結束,讀入了45,float類型顯示為45.000000
int x; float y;scanf(“%3d%f”,&x,&y);
向程式輸入資料:12345M678并回車後,x的值為123,y的值為45.000000
總結如下:
(1)scanf中的%3d的數字3表示讀入3位。這裡是讀入了123
(2)在向整型、浮點型讀取資料時,遇到非數字即結束讀取。這裡是從4開始讀到5結束,讀入了45,float類型顯示為45.000000