- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
查看更多
第3章 简单的C程序设计;内容提要;C语言中的语句;顺序结构程序的基本操作;复合语句;例3.1;空语句;字符输入输出函数;#include stdio.h
main()
{
char ch;
printf(Press a key and then press Enter:);
ch = getchar();
printf(You pressed );
putchar(ch);
putchar(\n);
};格式输出函数;d 以带符号十进制整数输出
o 以八进制无符号整数输出(无前导0)
x 以十六进制无符号整数输出(无前导0x)
u 以十进制无符号整数输出
c 以字符形式输出单个字符
s 输出一个字符串
f 以小数形式输出浮点数(6位小数)
e 以标准指数形式输出(6位小数)
g 选用%f,%e中输出宽度较小的一种格式;l 长整型整数,加在d、o、x、u前
L long double型数,加在f、e、g前
m 表示数据占用的最小宽度
数据宽度大于m,按实际宽度输出
数据宽度小于m时,补空格
n ???实数表示输出n位小数
对字符串表示最多输出的字符个数
- 改变输出内容的对齐方式
缺省为右对齐;#include stdio.h
main()
{
float f1 = 100.15799, f2 = 12.55, f3 = 1.7;
int n1 = 123, n2 = 45, n3 = 6;
printf(printf WITHOUT width or precision
specifications:\n);
printf(%f\n%f\n%f\n, f1, f2, f3);
printf(%d\n%d\n%d\n, n1, n2, n3);
printf(printf WITH width and precision
specifications:\n);
printf(%5.2f\n%6.1f\n%3.0f\n, f1, f2, f3);
printf(%5d\n%6d\n%3d\n\n, n1, n2, n3);
};格式输入函数;格式输入函数;d 以带符号十进制形式输入整型数据
o 以八进制无符号形式输入(无前导0)
x 以十六进制无符号形式输入(无前导0x)
c 以字符形式输入单个字符
s 输入字符串,以非空字符开始,遇第一个
空白字符结束
f 以小数形式输入浮点数
e 以标准指数形式输入
;l 加在d、o、x、u前:输入长整型
加在f、e 前:输入双精度型
L 加在f、e 前:输入long double型
h 加在d、o、x 前:输入短整型
m 表示数据占用的宽度
* 本输入项在读入后不赋给相应的变量;输入数据时,遇以下情况时该数据认为结束
遇空格、回车、TAB 键
遇宽度 :%3d
遇非法输入;#include stdio.h
main()
{
int a, b;
printf(Please input a and b:);
scanf(%2d%*2d%2d, a, b);
printf(a=%d, b=%d, a+b=%d\n,a,b,a+b);
};#include stdio.h
main()
{
int a, b;
printf(Please input a and b:);
scanf(%2d%*2d%2d, a, b);
printf(a=%d, b=%d, a+b=%d\n,a,b,a+b);
};#include stdio.h
main()
{
int a, b;
scanf(%d %d, a, b);
printf(a = %d, b = %d\n, a, b);
};#include stdio.h
main()
{
int a, b;
scanf(%d %d, a, b);
printf(a = %d, b = %d\n, a, b);
};#include stdio.h
main()
{
int a, b;
scanf(%d %d, a, b);
printf(a = %d, b = %d\n, a, b);
};#include stdio.h
main()
{
int a, b;
scan
您可能关注的文档
- 第3章发动机之曲柄连杆机构教程范本.ppt
- 第3章发票代理实务教程范本.ppt
- 单片机第一章教程范本.ppt
- 第3章非稳态导热教程范本.ppt
- 第3章封建社会前期的建筑(00:00——26:00)教程范本.ppt
- 单片机基本知识整体介绍教程范本.ppt
- 单片机基础6教程范本.ppt
- 单片机实例之数码管教程范本.ppt
- 第3章钢的热处理教程范本.ppt
- 第3章杠杆原理教程范本.ppt
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及答案(各地真题).docx
- 《贵州省双层连铺水泥稳定粒料基层施工技术规范》.pdf
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及答案(各地真题).docx
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及完整答案(考点梳理).docx
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及答案(基础+提升).docx
- 《国土空间规划城市地质安全评价指南》.pdf
- RCS-901(902)线路保护原理及说明.ppt
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及完整答案【精选题】.docx
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及完整答案【夺冠】.docx
- 2026年上半年山东省中小学教师资格考试(笔试)备考题库及参考答案(轻巧夺冠).docx
原创力文档


文档评论(0)