c语言设计初步(顺序结构)

c语言设计初步(顺序结构)

ID:36875695

大小:337.50 KB

页数:28页

时间:2019-05-10

c语言设计初步(顺序结构)_第1页
c语言设计初步(顺序结构)_第2页
c语言设计初步(顺序结构)_第3页
c语言设计初步(顺序结构)_第4页
c语言设计初步(顺序结构)_第5页
资源描述:

《c语言设计初步(顺序结构)》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第3章c程序设计初步本章主要内容C程序结构数据的输出函数printf()数据的输入函数scanf()顺序程序设计举例案例1:(p5,1.4节)在屏幕上显示Hello,World!/*example1.1ThefirstCProgram*/#includemain(){printf(“Hello,World!”);}注释文本编译预处理主函数语句输出:Hello,World!换行符输出函数C程序结构1.任何程序都由函数构成,有且只有一个主函数2.程序由若干语句组成3.语句由;结束仿案例1编程序实现在屏幕上显示如下信息Programmingisf

2、un! AndProgramminginCisevenmorefun!#include编译预处理命令main(){printf("Programmingisfun!");printf("AndProgramminginCisevenmorefun!");}案例2:计算身高h为2米、体重w为90千克的肥胖指数k,(k=w/h2)本案例将包括以下内容程序解析2语法知识(1)常量、变量和数据类型(2)算术运算和赋值运算(3)格式化输出函数printf1程序解析案例2:计算身高h为2米、体重w为90千克的肥胖指数(k=w/h2)源程序如下:#i

3、ncludemain(){inth,w,k;变量定义h=2;w=90;变量使用k=w/(h*h);printf(“h=%d,w=%d,k=%d",h,w,k);输出结果}输出:h=2,w=90,k=222涉及语法:常量、变量和数据类型inth,w,k;h=2;w=90;k=w/(h*h);数据常量:在程序运行过程中,其值不能被改变变量:在程序运行过程中,其值可以被改变数据类型常量类型:由书写形式决定,2、90是整型常量(整数)2.1是双精度浮点型常量(实数)变量类型:在定义时指定,h,w,k是整形变量变量的定义变量定义的一般形式:类型名变量

4、名表;例如:inth,w,k;定义整型变量floatx;定义单精度浮点型变量doublearea,length;定义双精度浮点型变量double型数据比float精度高,取值范围大p17表2.2、p18表2.3说明:1.定义变量时要指定变量名和数据类型2.可以在定义变量时为变量赋初值,例如:floatx=3.14;变量名:小写字母;见名知义标识符只能由数字、字母、下划线组成,第一个字符必须是字母或下划线变量的定义说明:3.变量名代表内存中的一个存储单元,存放该变量的值,该存储单元的大小由变量的数据类型决定,该存储单元的地址用“&变量名”表示.例如定义:float

5、x=3.14;可知如下信息:变量名:x变量x的值:3.14变量x的类型:float变量x的地址:&x变量所占用的存储单元的大小为:4B(在c++中)注意:C语言中的变量代表保存数据的存储单元,x=x+1成立数学中的变量代表未知数,x=x+1不成立变量的定义与使用变量必须先定义,后使用。#includemain(){inth,w,k;h=2;w=90;k=w/(h*h);printf(“h=%d,w=%d,k=%d",h,w,k);}一个变量只能定义一次变量一般都定义在程序的头上不能定义在程序的中间或后面应该先赋值,后引用算术运算和赋值运算k

6、=w/(h*h);1、算术运算双目算术运算符:+-*/%算术表达式:用算术运算符将运算对象连接起来的符合C语言语法规则的式子数学式:w/h2C表达式: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=25*(fahr-32)/9和5/9*(fahr-32)等价吗%针对整型数据求余数如:5%6=5,9%4=1,100%4=0双目运算符两侧操作数的类型最好相同,如果不相同,结果为精度高的类型。P26图2.2例如,3+4.2结果为double型

7、。运算优先级:先做*/%,再做+-结合性:左结合。例如:6+5*3%6/2-2.5=?附录B:优先级和结合性赋值运算赋值运算符=赋值表达式:用=将一个变量和一个表达式连接起来的式子变量=表达式例如:h=2;w=90;k=w/(h*h);1.计算赋值运算符右侧表达式的值,赋给左侧的变量2.赋值运算符扩展得到复合的赋值运算符:+=、-=、*=、/=、%=例如:执行x=3;x+=5;后,x=8=的左边必须是一个变量格式化输出函数printf数据输出:格式化输出函数printf#includeprintf("HelloWorld!");printf

8、("h=%d,w=%d,

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。