第3章C语言的控制结构.pptVIP

  • 1
  • 0
  • 约2.12万字
  • 约 79页
  • 2019-10-15 发布于湖北
  • 举报
printf 附加格式说明字符 scanf常用的格式字符 例1: int i; char c; scanf(%d%c,i,c); 执行时输入1234a 则1234被赋给i,a被赋给c。但若输入1234 a 则i值同上,c被赋予一个空格。 例2: int day,year; char month[10]; scanf(%d%s%d,day,month,year); 执行时输入:25 Dec 1996 则整数25被赋予day,字符串“Dec”被赋予数组month,整数1996被赋予month. 例3: int i,j; scanf(%d%d,i,j); 执行时输入12a 则整数12被赋予i,由于第二输入域是字符a,与第二个转换说明%d不相匹配而不能转化,因而j未被赋值. 例4:当格式字符串中包含有普通字符时,在输入流中相应位置中必须有相同的字符与之匹配。 scanf(%d,%d,%d),i,j,k); 执行时输入10,20,30 其中10,20和30之间必须有且仅有一个逗号字符。 例5:若要读入long 和 double 数据,需用长度修饰符 double y; long x; scanf(%lf %ld,y,x); 执行时输入12 60 浮点数12.0赋予y,60赋予x

文档评论(0)

1亿VIP精品文档

相关文档