2012年5月15日

关于scanf()输入

摘要: #include <stdio.h>int main (){ int i; unsigned int j; char s[5]; scanf("%d %x %5[a-z] %*s %f",&i,&j,s,s); printf("%d %d %s\n",i,j,s); return 0;}解释如下:%5[a-z] ==> %[123]等同于%[231],等同于%[321]……,列表中的顺序是无所谓的;%[123]也等同于%[1-3]或%[3-1],也就是“1至3”,对于连续的字符列表这样写就很简单,比如%[a-z]等同%[ 阅读全文

posted @ 2012-05-15 01:29 矮人狙击手! 阅读(126) 评论(0) 推荐(0) 编辑

关于scanf()输入

摘要: #include <stdio.h>int main (){ int i; unsigned int j; char s[5]; scanf("%d %x %5[a-z] %*s %f",&i,&j,s,s); printf("%d %d %s\n",i,j,s); return 0;}解释如下:%5[a-z] ==> %[123]等同于%[231],等同于%[321]……,列表中的顺序是无所谓的;%[123]也等同于%[1-3]或%[3-1],也就是“1至3”,对于连续的字符列表这样写就很简单,比如%[a-z]等同%[ 阅读全文

posted @ 2012-05-15 00:08 矮人狙击手! 阅读(295) 评论(0) 推荐(0) 编辑

导航