char c;例如scanf(“%d%d”,&a,&b);printf(“%d,%d”,a,b);c=getchar();printf(“%d”,c);1.输入12空格(不一定就一个)34回车最后一个printf输出的数值是102.输入12回车(不一定一个)34回车3.输入12Tab(不一定就一个)34回车最后一个printf输出的数值是多少?中间的回车是分隔符吗?网上说scanf会自动识别分隔符,并且在最后在缓存流中读取数据后会自动把分隔符释放。
2 回答
达令说
TA贡献1821条经验 获得超6个赞
scanf不指定分割符号时,默认以空格、回车、制表符(tab),作为分割符号,可间隔多个分割符号。
至于你最后打印的c,那是换行符对应的ascii码,因为你最后输入的字符是回车。
- 2 回答
- 0 关注
- 431 浏览
添加回答
举报
0/150
提交
取消