scanf 之 %2s 与 %2d
来源:互联网 发布:mac鼠标滚轮是反的 编辑:程序博客网 时间:2024/04/27 03:16
在scanf语句中%*s,在c语言中的说明是该处的*表示忽略该处的变量输入。
还是看一下下面的程序说明吧:
运行结果:
输入:12345678
输出:a=12,b=5678
输入:123456
输出:a=12,b=56
那么,就说明在该处,%*2s表示忽略2个字符的输入。注意这里要是输入是小于4位数的数字的话,程序是不能继续运行的,需要输入大于4位的数字,这个由scanf分析可以得到。
还是看一下下面的程序说明吧:
#include<stdio.h>int main(){ int a,b; scanf("%2d%*2s%d",&a,&b); printf("\na=%d,b=%d\n",a,b); return 0;}
运行结果:
输入:12345678
输出:a=12,b=5678
输入:123456
输出:a=12,b=56
那么,就说明在该处,%*2s表示忽略2个字符的输入。注意这里要是输入是小于4位数的数字的话,程序是不能继续运行的,需要输入大于4位的数字,这个由scanf分析可以得到。
1 0
- scanf 之 %2s 与 %2d
- 字符串处理之gets与scanf("%s")的区别
- 【工作笔记】scanf%2d的妙用
- 输入格式控制之%s与%d
- 关于scanf与printf里的%*d
- 关于scanf与printf里的%*d
- 关于scanf与printf里的%*d
- 关于scanf与printf里的%*d
- printf 和scanf的%*s, %*d的作用
- scanf("%*d");
- scanf("%d%d",&x,&y);与scanf("%d,%d",&x,&y);的区别 c语言输入注意
- scanf("%s",&person[i].job)与scanf("%s",person[i].job)的区别
- Python之%s%d%f
- ACM之while(scanf("%d",&n)!=EOF)
- ACM之while(scanf("%d",&n)!=EOF)
- Android's 2D Canvas Rendering Pipeline
- Android's 2D Canvas Rendering Pipeline
- scanf("%d",&choose); getchar();
- 简单的自定义水平进度条
- CentOS -Nginx优化 (6)
- 二叉树重建
- 自控力读书笔记 第八章 传染:为什么意志力会传染?
- 10-0. 说反话 (20)
- scanf 之 %2s 与 %2d
- 自控力读书笔记 第九章 别读这章:“我不要”力量的局限性
- join,paste,expand的简单使用
- 第27天: lateral View语法
- sk_buff封装和解封装网络数据包的过程详解
- web页面树形表格的实现
- [Android初级]NDK之HelloWorld简单入门
- 怎样判断ios app 第一次启动(做欢迎界面)
- ArcEngine批量添加XY数据