当前位置:网站首页>c——顺序结构
c——顺序结构
2022-07-05 19:40:00 【Java学不会】
1、赋值语句
- 在赋值表达式的后面加上
分号
就构成了赋值语句。
2、数据的输出
字符原样输出
指定宽度输出:如果长度不够向左边补空格
%m.nf: m—代表数据总长,n代表小数位数,n代表小数位数
- 实际长度>n(四舍五入)
- 实际长度<n(右边补零)
int a=234; printf("a=%4d\n",a); printf("a=%2d\n",a); 输出结果: 234 234 float f=24.3567; printf("f=%7.2f\n",f); printf("f=%10.5f\n",f); 输出结果: 24.36 24.35670
输出项个数大于输出格式个数,
多余的项不输出
整型数据范围的最大值+1得范围的最小 值,范围的最小值-1得范围最大值
3、数据的输入
&取地址
运算符
间隔符的数量没有限制
,并且可以混用
整型数据输入如果没有其它符分隔,用空格或回车分隔输入项必须是变量的地址
例1:
int a,b,c; scanf("%d%d%d",&a,&b,&c); printf("%d,%d,%d\n",a,b,c); 现要给a赋值1,b赋值2,c赋值3,则 输入写法:1 2 3 输出结果:1,2,3
例2:指定输入数据的宽度
int a,b,c; scanf("%2d%3d%4d",&a,&b,&c); printf("%d,%d,%d\n",a,b,c); 从键盘输入:1234567890 输出结果:12,345,6789
例3:实型数据输入,实型数据输入时,
不能指定小数
位数float f; scanf("%7.2f",&f); //错误只能指定宽度,不能指定小数位数
例4:字符的输入与输出,char类型只接受一个字符,%c前一定不能有空格
char c1,c2; scanf("%c%c",&c1,&c2) printf("%c,%c\n",c1,c2); 现给c1赋值字符A,c2赋值字符B 输入:AB 输出:A,B
字符的输入函数:
getchar()
字符的输出函数:
putchar(ch)
4、复合语句与空语句
4.1、复合语句
形式:{ }
{ a=2;b=3;c=a+b;}
4.2、空语句
- 形式:
;
5、程序实例
输入两个整数a和b,将其值交换后输出
例1:
int a,b,t; scanf("%d%d",&a,&b); t=a; a=b; b=t; printf("%d,%d\n",a,b);
例2:
int a,b; scanf("%d%d",&a,&b); a=a+b; b=a-b; a=a-b; printf("%d,%d\n",a,b);
边栏推荐
猜你喜欢
深度学习 卷积神经网络(CNN)基础
Webuploader file upload drag upload progress monitoring type control upload result monitoring control
测试外包公司怎么样?
Django uses mysqlclient service to connect and write to the database
关于 Notion-Like 工具的反思和畅想
Fuzor 2020软件安装包下载及安装教程
Worthy of being a boss, byte Daniel spent eight months on another masterpiece
Mariadb root用户及普通用户的密码 重置
Hiengine: comparable to the local cloud native memory database engine
[Collection - industry solutions] how to build a high-performance data acceleration and data editing platform
随机推荐
shell编程基础(第9篇:循环)
What does software testing do? What are the requirements for learning?
What is the function of okcc call center
vagrant2.2.6支持virtualbox6.1版本
[untitled]
安信证券在网上开户安全吗?
Debezium系列之:记录mariadb数据库删除多张临时表debezium解析到的消息以及解决方法
Concept and syntax of function
Add data to excel small and medium-sized cases through poi
webuploader文件上传 拖拽上传 进度监听 类型控制 上传结果监听控件
Vagrant2.2.6 supports virtualbox6.1
Django使用mysqlclient服务连接并写入数据库的操作过程
Microwave radar induction module technology, real-time intelligent detection of human existence, static micro motion and static perception
Necessary skills for interview in large factories, 2022android will not die, I will not fall
Postman core function analysis - parameterization and test report
Oracle故障处理:Ora-10873:file * needs to be either taken out of backup or media recovered
How MySQL queries and modifies JSON data
Webuploader file upload drag upload progress monitoring type control upload result monitoring control
Reinforcement learning - learning notes 4 | actor critical
HAC cluster modifying administrator user password