c语言:数据的输入
来源:互联网 发布:discover it 编辑:程序博客网 时间:2024/05/01 01:07
任务代码:
自然分割:
<span style="font-size:14px;">#include <stdio.h>#include <stdlib.h>int main(){ int a,b,c; char op; scanf("%d%c%d",&a,&op,&b); if (op=='+') { c=a+b; printf("会算%c,结果是:%d\n",op,c); } else { printf("不会算%c\n",op); } return 0;}</span>指定宽度输入:
<span style="font-size:14px;">#include <stdio.h>#include <stdlib.h>int main(){ int a,b; scanf("%2d%3d",&a,&b); printf("%d %d\n",a,b); return 0;}</span>
执行情况:
知识总结:
用scanf函数输入:在使用scanf语法是必须加 #include<stdio.h>
格式:scanf(“格式描述串”,变量地址)
格式控制符:%d,%i 用于输入整形数据
%ld表示长整形;
%hd代表短整形;
%o:用来输入八进制整数;lo,ho
%x:用来输入十六进制整数;lx,hx
%u:用来输入无符号十进制数;lu
%c:用来输入单个字符;
%f:用来输入浮点型数,用小数点形式和指数形式输入
数据分割:
注意1.scanf读取的是数据的地址,所以要注意指针变量的输入时不需要&,而普通变量要有“”&“”取地址符号;
2.scanf数据储存在缓冲区也就是内存当中,RAM中也就是说,有了scanf在运行时,此处内存就为你留下来了一个空间,因此必须输入数据!
心得总结:
这一块需要记的东西很多,要多实战
0 0
- c语言:数据的输入
- C语言数据的输入与输出
- c语言中double类型数据的输入和输出
- C语言及程序设计初步例程-15 数据的输入
- c语言中double型数据的输入
- c语言进行数据的多输入多输出
- C语言输入多组数据------“~”与 “EOF”的抉择
- C语言实现数据输入与输出的函数
- C语言 使用文件输入/输出数据
- C语言 使用文件输入/输出数据
- C语言数据输入与输出
- EOF,C语言输入多组数据
- C语言数据输入scanf( )和getchar( )
- C语言基础-间隔读取输入数据
- C语言 数据输入/输出函数
- c语言的输入缓冲
- C语言的scanf输入
- C语言的数据
- win10 uwp 读取文本GBK错误
- 快速排序算法(Java)
- 随想录(推荐《自制编译器》这本书)
- BestCoder Round #85
- Mybatis的配置以及实例测试
- c语言:数据的输入
- thinkpad机械硬盘换SSD固态硬盘的总结
- java面试题5--String 的==和equals()方法
- Linux下创建和使用静态库、共享库的方法总结
- 【机房合作——类图生成框架】
- Hdu 2067 小兔的棋盘 (卡特兰数)
- VS加载项目时报错 尚未配置为Web项目XXXX指定的本地IIS
- 南阳理工学院ACM语言入门题目49三个数从小到大排序
- (OK)(OK) install NS-3 NS3 - in Fedora 24