- 2
- 0
- 约6.13千字
- 约 28页
- 2018-12-19 发布于北京
- 举报
第3章-c语言设计初步顺序结构.ppt
第3章 c程序设计初步 本章主要内容 C程序结构 数据的输出函数printf() 数据的输入函数scanf() 顺序程序设计举例 仿案例1编程序 实现在屏幕上显示如下信息Programming is fun!And Programming in C is even more fun! # include stdio.h 编译预处理命令 main() { printf(Programming is fun! \n); printf(And Programming in C is even more fun! \n); } 案例2:计算身高h为2米、体重w为90千克的肥胖指数 k,(k=w/h2 ) 本案例将包括以下内容 程序解析 2 语法知识 (1) 常量、变量和数据类型 (2) 算术运算和赋值运算 (3) 格式化输出函数printf 1 程序解析 案例2:计算身高h为2米、体重w为90千克的肥胖指数 (k=w/h2 ) 源程序如下: #include stdio.h main( ) { int h,w,k; 变量定义 h=2; w = 90; 变量使用 k = w/(h*h); printf(“h= %d, w= %d, k= %d \n, h,w,k);输出结果 } 2涉及语法: 常量、变量和数据类型 int h,w,k; h=2; w = 90; k =w/(h*h); 数据 常量:在程序运行过程中,其值不能被改变 变量:在程序运行过程中,其值可以被改变 数据类型 常量类型:由书写形式决定,2、 90是整型常量(整数) 2.1是双精度浮点型常量(实数) 变量类型:在定义时指定, h,w,k是整形变量 变量的定义 变量定义的一般形式: 类型名 变量名表; 例如: int h,w,k; 定义整型变量 float x; 定义单精度浮点型变量 double area, length; 定义双精度浮点型变量 double型数据比float精度高,取值范围大 说明:1.定义变量时要指定变量名和数据类型 2.可以在定义变量时为变量赋初值,例如: float x=3.14; 变量的定义 说明: 3.变量名代表内存中的一个存储单元,存放该变量的值,该存储单元的大小由变量的数据类型决定,该存储单元的地址用“变量名”表示. 例如定义:float x=3.14;可知如下信息: 变量名:x 变量x的值:3.14 变量x的类型:float 变量x的地址: x 变量所占用的存储单元的大小为:4B(在c++中) 注意: C语言中的变量代表保存数据的存储单元 , x = x+1成立 数学中的变量代表未知数 ,x = x+1不成立 变量的定义与使用 变量必须先定义,后使用。 #include stdio.h main() { int h, w,k; h=2; w= 90; k = w / (h*h); printf(“h = %d, w = %d,k=%d\n, h, w,k); } 算术运算和赋值运算 k = w / (h*h); 1、算术运算 双目算术运算符:+ - * / % 算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子 数学式:w/h2 C表达式: w / (h*h) 或者: w/h/h 数学式:s(s-a)(s-b)(s-c) C表达式: s*(s-a)*(s-b)*(s-c) 算术运算 注意: / 整数除整数,得整数 如:1/2 = 0,9/4 = 2 5 * (fahr - 32) / 9 和 5 / 9 * (fahr - 32) 等价吗 % 针对整型数据求余数 如: 5%6=5,9%4=1,100%4=0 双目运算符两侧操作数的类型最好相同,如果不相同,结果为精度高的类型。例如,3+4.2结果为double型。
您可能关注的文档
- 深圳大学研究生课程----自然辩证法.ppt
- 清华大学自然辩证法11.ppt
- 清华大学自然辩证法12.ppt
- 清华大学自然辩证法3.ppt
- 清华大学自然辩证法4.ppt
- 清华大学自然辩证法8.ppt
- 牛顿第一定律阜阳未来学校---张振.ppt
- 王铁松:《公民道德与伦理常识》教材解析及教学建议.ppt
- 环境与可持续发展导论-第一章--绪论.ppt
- 现代医患关系与伦理学.ppt
- 七年级语文上册期末模拟试卷1(解析版).docx
- 七年级语文上册期末模拟试卷1(原卷版).docx
- 七年级语文上册期末模拟试卷2(原卷版).docx
- 七年级语文上册期末模拟试卷2(解析版).docx
- 期末测试卷(二)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(二)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(三)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(原卷版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
- 期末测试卷(一)(解析版)2024—2025学年七年级语文上册期末测试卷(全国版).docx
最近下载
- 2024年中考数学复习(全国版)第09讲 函数与平面直角坐标系(讲义)(解析版).docx VIP
- 2026届陕西省西北工业大学附中物理高二上期末教学质量检测试题含解析.doc VIP
- 建筑施工现场安全技术交底大全(免费下载).doc
- 横河CS3000中国培训中心中文资料.ppt VIP
- 中医内科学脑系病症试题.doc VIP
- 2025年新版麻醉记录单.docx VIP
- 中医内科学:中医内科学脑系病证考试题.docx VIP
- 2024学年七年级上学期期末生物试题(含答案) .pdf VIP
- 《骨科急救与创伤处理》课件.ppt VIP
- 《针刺伤预防与处理》团体标准解读与实践PPT课件.pptx VIP
原创力文档

文档评论(0)