C学习第一式:对scanf()函数的学习
来源:互联网 发布:mac 桌面壁纸位置 编辑:程序博客网 时间:2024/06/06 13:00
#include <stdio.h>int main(int argc, char const *argv[]){ int a,b=0,c; float x,y; char c1,c2; //scanf("a=%d,b=%d",&a,&b); //scanf("%2d%*2d%3d",&a,&b); //scanf("%2d%*d",&a,&b); scanf("%2d,%*d%d",&a,&b,&c); scanf("%f,%e",&x,&y); scanf("%c,%c",&c1,&c2); printf("\n\n"); //printf("a=%d\tb=%d\tc=%d\n", a,b,c); printf("a=%d\tb=%d\n", a,b); printf("%.3f\t%.3f\n",x,y); printf("%c\t%c\n",c1,c2); return 0;}
1.scanf(“a=%d,b=%d”,&a,&b);
这个在输入的时候需要按照scanf()函数的格式控制字符串来输入
2.scanf(“%2d%*2d%3d”,&a,&b);
%hd:为指定给a赋h位数 %*hd:指忽略h位数 %*d:忽略输入的数据,既跳过对应变量
给a赋2位数,省略输入的2位数,给b赋3位数
3.scanf(“%2d%*d”,&a,&b);
这个在运行的时候出现了错误
scanf("%2d%*d",&a,&b); scanf("%f,%e",&x,&y); scanf("%c,%c",&c1,&c2); printf("a=%d\tb=%d\n", a,b); printf("%.3f\t%.3f\n",x,y); printf("%c\t%c\n",c1,c2);
注意:我在这里的疑问是 b的值,不知道到哪里抢了个数,没有用visual studio分析内存
4.scanf(“%2d,%*d%d”,&a,&b,&c);
在这里同样出现了和3一样的问题
0 0
- C学习第一式:对scanf()函数的学习
- (Directx11学习)开天辟地第一式
- Ext JS 学习(12) Ext.TreePanel的使用 第一式
- Shiro学习第一式身份验证1
- Shiro学习第一式身份验证2
- C语言scanf的学习
- C语言学习之scanf函数
- Ext JS 学习(4) Ext.FormPanel 组件的使用第一式
- ExtJs2.0学习系列(4)--Ext.FormPanel之第一式
- ExtJs2.0学习系列(4)--Ext.FormPanel之第一式
- ExtJs2.0学习系列(9)--Ext.TabPanel之第一式
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
- ExtJs2.0学习系列--Ext.TreePanel之第一式
- ExtJs2.0学习系列(4)--Ext.FormPanel之第一式
- ExtJs2.0学习系列(9)--Ext.TabPanel之第一式
- ExtJs2.0学习系列(12)--Ext.TreePanel之第一式
- ExtJs2.0学习系列(4)--Ext.FormPanel之第一式
- LVS三种工作模式、十种调度算法介绍
- css position
- Add Two Numbers
- 读书笔记MoreEffectiveC++(一)
- Android之SurfaceView SurfaceHolder Surface 对概念的把握
- C学习第一式:对scanf()函数的学习
- uva 11235 - Frequent values
- 细数从负载均衡到应用交付的演进历程
- 控件常用属性
- 看opengl写代码(10) 使用属性数组
- UIAlertView自带password输入框
- java中i=i++问题分析 source:http://www.ticmy.com/?p=43
- Html菜单的实现
- [iOS学习]怎么用返回键设置自定义的图片