天天看点

向程序输入数据12345M678并回车后,x的值为123,y的值为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