整型数据 浮点型数据(实数类型) 字符型数据 赋值语句 scanf附加的格式说明字符 字符 说明 用于输入长整型数据(可用%ld, %lo, %lx), 以及double型数据(用%lf或%le)。 用于输入短整型数据(可用%hd, %ho, %hx)。 指定输入数据所占宽度(列数)。 表示本输入项在读入后不赋给相应的变量。 h 域宽(为一正整数) * l 例: scanf( %d , %d, a, b); 则必须输入 21 ,28↙ 又如: scanf(a=%d, b=%d, c=%d, a, b, c); 则输入: a=34, b=58, c=100 数据输出 putchar 函数 —字符输出函数 功能: 向终端(一般为显示器)输出一个字符,其中c为 字符型或整型变量 注意: 用该函数时,须用预编译命令: #include stdio.h 举例: #include stdio.h 结果: BOY main( ) { char a, b, c; a=B ; b=O ; c=Y; putchar(a); putchar(b); putchar ( C); } printf 函数––格式输出函数 printf的一般形式 printf(格式控制序列,输出表列); 输出表列 ––– 用“ ,”号隔开的变量或表达式序列,其变量的值按对应的格式控制符所指定的格式输出。 格式控制序列–––用双引号“ ...”括起来的格式符序列。 格式控制序列由格式说明符和普通字符组成。 2. 普通字符 原样输出 1. 格式说明符: 由%接–格式字符组成 如: %f, %d等 例: a=3; b=4; printf(a=%d, b=%d, a, b); … 结果: a=3,b=4 无论 a, b中位数多少, 均为上述形式: a=123 b=45 %ld: 输出长整数 例: long a=1234567; printf( %ld, a); 如直接用%d,则将出错。 例: main ( ) { char c=a; int i=97; printf (%c,%d\n,c,c); printf (%c, %d\n,i,i); } 运行结果为: a, 97 a, 97 printf格式字符总结 格式字符 d 以带符号的十进制形式输出整数(正数不输出符号) o x u c s f e g 以8进制无符号形式输出整数(不输出前导符0)。 以16进制无符号形式输出整数(不输出前导符0x)。 以无符号10进制形式输出整数。 以字符形式输出,只输出一个字符。 说明 输出字符串。 以小数形式输出单、双精度数,隐含输出6位小数。 以标准形式输出单、双精度数,数字部分小数位数为6位。 选用%f或%e格式中输出宽度较短的一种格式,不输出无意义的0。 许多情况与具体机器或系统有关,最好机器上一试。 附加格式说明字符 字符 说明 用于长整型整型,可加在格式符d、o、x、u前面。 数据最小宽度 对实数,表示输出n位小数; 对字符串,表示截取的字符个数。 输出的数字或字符在域内向左靠。 m(代表一个正整数) .n(代表一个正整数) – 字母1 赋值语句是由赋值表达式加上一个分号构成 例:a=100+25; 赋值表达式 a=100; 赋值语句 a=b+100; = 赋值号 变量= 表达式 ; 程序的三种基本结构 ·顺序结构 ·选择结构 ·循环结构 1. 顺序结构 表示 A B AB 先执行A, 再执行B. 练习:海伦公式求解三角形的面积: 输入三角形的三边 长,求三角形面积。 假设:三个边长a,b,c能构 成三角形。 已知面积公式: area= s=(a+b+c)*0.5 开始 输入三边长 计算s 计算面积 结束 C语言程序设计(第三版) * * 尝试编写一个简单程序: 从键盘输入圆的半径r,计算圆的面积s。 输出结果。圆周率π=3.14 程序名:day1_4.c 问题分析: 园的半径r 需要输入,园的面积s与半径多少有关。 圆面积计算公式:s=π*r*r π 在c语言中 不能够作为合法字符出现。 可以用其他合法符号替代。例如pi c语言中合法标识符。字母开头,从第二个开始可以是字母可以是数字。 r 从键盘输入 输入语句。 Scanf( , ) s需要
您可能关注的文档
- 测氧测爆仪使用方法UnitorT4快速操作说明教材.ppt
- 茶艺社基础知识培训教材.ppt
- 查找人名地名教材.ppt
- 碧桂园_52013年以高性价比拉动需求的郊区大盘运作模式_34p_专题教材.ppt
- 柴油机调速装置教材.ppt
- 缠中说禅-(背驰理论)教材.ppt
- 碧桂园郑州项目开盘评估1454567647教材.ppt
- 产后康复篇教材.ppt
- 产品定价方法与策略教材.ppt
- 边城优秀教材.ppt
- 小学数学课堂交流能力培养中的学生合作学习策略探讨论文.docx
- 小学法治教育案例教学中的法律知识普及研究论文.docx
- 高中英语多模态词汇教学中的英语教师团队建设研究论文.docx
- 初中物理课堂情境创设与学生对话质量的关系分析论文.docx
- 课间活动对学生社交能力培养的实践与反思论文.docx
- 高中数学问题链驱动式教学在提升学生数学素养与创新能力中的应用研究论文.docx
- 高中数学建模:智能家居节能数据挖掘与预测分析论文.docx
- 初中古诗词背诵与语文教学目标的融合研究论文.docx
- 艺术展览对初中生审美能力和艺术素养培养的影响研究论文.docx
- 生命观念在高中生物教学中的实践与应用研究论文.docx
最近下载
- Unit 1 Animal friends Speed up(课件)外研版(三起)(2024)英语三年级下册.pptx VIP
- 医药企业医院廉洁承诺范文.docx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.docx VIP
- Python少儿编程(第1-17课).pptx VIP
- 2026及未来5年中国活检针行业发展研究报告.docx
- 汽车检测诊断技术.pptx VIP
- 小学综合实践活动一年级下册第四单元《碗筷的摆放和收拾》课件.pptx VIP
- 四川省成都市第七中学2025-2026学年高一上学期11月半期考试英语(含答案).pdf
- 集成电路原理与设计之一数字教案_chap.pdf VIP
- python少儿编程课程-第6课:周而复始(for循环).pptx VIP
原创力文档

文档评论(0)