1. 首页
  2. 文档大全

最简单的C程序设计——顺序程序设计

上传者:9****8 2022-07-21 10:25:34上传 PPT文件 1.48MB
最简单的C程序设计——顺序程序设计_第1页 最简单的C程序设计——顺序程序设计_第2页 最简单的C程序设计——顺序程序设计_第3页

《最简单的C程序设计——顺序程序设计》由会员分享,可在线阅读,更多相关《最简单的C程序设计——顺序程序设计(95页珍藏版)》请在文档大全上搜索。

1、聊城大学数学科学学院聊城大学数学科学学院 郑红霞郑红霞最简单的最简单的C C程序设计程序设计顺序程序设计顺序程序设计第第3 3章章 最简单的最简单的C C程序设计程序设计v3.1 3.1 顺序程序设计举例顺序程序设计举例v3.2 3.2 数据的表现形式及其运算数据的表现形式及其运算v3.3 C3.3 C语句语句v3.4 3.4 数据的输入输出数据的输入输出3.13.1顺序程序设计举例顺序程序设计举例v例例3.1 3.1 有人用温度计测量出用华氏法表示的温度有人用温度计测量出用华氏法表示的温度( (如如 F F,今要求把它转换为以摄氏法表示的温度今要求把它转换为以摄氏法表示的温度( (如如 C)

2、 C) 。v解题思路:找到二者间的转换公式解题思路:找到二者间的转换公式vf f代表华氏温度代表华氏温度,c c代表摄氏温度代表摄氏温度)32(95fc3.13.1顺序程序设计举例顺序程序设计举例v算法:算法:输入输入f f的值的值输出输出c c的值的值)32(95fcN-S图图3.13.1顺序程序设计举例顺序程序设计举例v#include stdio.h#include vintint main ( ) main ( )v v float f,c float f,c; ; /定义定义f f和和c c为单精度浮点型变量为单精度浮点型变量v f=64.0; f=64.0; /指定指定f f的值的

3、值v c=(5.0/9) c=(5.0/9)* *(f-32); (f-32); /计算计算c c的值的值v printf(f=%fnc=%fn,f,c printf(f=%fnc=%fn,f,c); ); /输出输出f f和和c c的的值值v return 0; return 0;v )32(95f变量变量常量常量3.2 3.2 数据的表现形式及其运算数据的表现形式及其运算v3.2.1 3.2.1 常量和变量常量和变量v3.2.2 3.2.2 数据类型数据类型v3.2.3 3.2.3 整型数据整型数据v3.2.4 3.2.4 字符型数据字符型数据v3.2.5 3.2.5 浮点型数据浮点型数据

4、v3.2.6 3.2.6 怎样确定常量的类型怎样确定常量的类型v3.2.7 3.2.7 运算符和表达式运算符和表达式3.2.1 3.2.1 常量和变量常量和变量v1.1.常量常量:在程序运行过程中,其值不能被改变的量在程序运行过程中,其值不能被改变的量v整型常量整型常量:如如10001000,1234512345,0 0,-345-345v实型常量实型常量: 十进制小数形式十进制小数形式:如如0.34 -56.79 0.00.34 -56.79 0.0 指数形式指数形式:如如12.34e3 (12.34e3 (代表代表12.3412.34 103)103) 注意:字母注意:字母e(e(或或E)

5、E)之前必须有数字,且之前必须有数字,且e e后面的指数后面的指数必须为整数必须为整数1e3 1.8e-3 -123e-6 -.1e-31e3 1.8e-3 -123e-6 -.1e-3e3 2.1e3.5 .e3 e e3 2.1e3.5 .e3 e 3.2.1 3.2.1 常量和变量常量和变量v 字符常量字符常量:如:如? 普通字符,使用单撇号括起来普通字符,使用单撇号括起来aa,bb等。等。 转义字符转义字符:以:以 开头的一些特殊字符,开头的一些特殊字符, n n 换行当前位置移到下一行开头换行当前位置移到下一行开头 t t 横横向跳格向跳格 r r 回回车车, ,当前位置移到本行开头

6、当前位置移到本行开头 反反斜杠斜杠 dddddd dddddd表示表示1 1到到3 3位位八八进制数字,如进制数字,如101101代表代表ASCIIASCII码为八进制码为八进制101101的字符的字符 AA(十进制(十进制6565) xhhxhh hhhh表示表示1 1到到2 2位位十六十六进制数字,进制数字,x41x41也代表也代表ASCIIASCII码为十六进制码为十六进制4141的字符的字符A A (十进制(十进制6565) 其余详见其余详见P40P40页表页表3.13.13.2.1 3.2.1 常量和变量常量和变量v 字符串常量字符串常量:如如”boy”boy”,双撇号作为字符串的定

7、界符,但是不,双撇号作为字符串的定界符,但是不属于字符串。属于字符串。v 符号常量符号常量: #define PI 3.1415926535897#define PI 3.1415926535897 #include stdio.h#include intint main ( ) main ( ) double area, girth,radiusdouble area, girth,radius; ;printf(inputprintf(input radius:); radius:);scanf(%lf,&radiusscanf(%lf,&radius););area=PI

8、area=PI* *radiusradius* *radiusradius; ; /圆的面积圆的面积girth=2girth=2* *PIPI* *radius; radius; /圆的周长圆的周长printf(area=%fngirth=%fn,area,girthprintf(area=%fngirth=%fn,area,girth);); return 0;return 0; 使用符号常量的好处:使用符号常量的好处:含义清楚:含义清楚:#define PI 3.1415926便于修改,一次修改,全部改变。便于修改,一次修改,全部改变。3.2.1 3.2.1 常量和变量常量和变量v2. 2

9、. 变量变量:在程序运行期间,值可以改变的称为在程序运行期间,值可以改变的称为变量变量 变量必须先定义,后使用。变量必须先定义,后使用。保证名称正确保证名称正确编译时分配相应的存储空间编译时分配相应的存储空间编译时检查相应运算是否合法编译时检查相应运算是否合法 定义定义变量变量时指定该变量的名字和类型时指定该变量的名字和类型区分大小写区分大小写。A A和和a a是不同的变量名是不同的变量名建议变量名的长度最好不要超过建议变量名的长度最好不要超过8 8个字符。个字符。在选择变量名和其它标识符时,应注意做到在选择变量名和其它标识符时,应注意做到“见见名知意名知意”,即选有含意的英文单词,即选有含意

10、的英文单词 (或其缩写)(或其缩写)作标识符。作标识符。变量命名的规定:语言规定标识符只能由变量命名的规定:语言规定标识符只能由字母、数字和下划线字母、数字和下划线三种字符组成,且三种字符组成,且第一个字符必须为字母或下划线第一个字符必须为字母或下划线。例:例:sum _total month Student_name lotus_1_2_3 BASIC li_ling (正确的命名方法)(正确的命名方法) M.D.John ¥123 3D64 ab (错误的命名方法)(错误的命名方法)3.2.1 3.2.1 常量和变量常量和变量v2.2.变量变量 代表内存中具有特定属性的一个代表内存中具有特

11、定属性的一个存储单元存储单元,用来存放数据(即变量的值);用来存放数据(即变量的值); 变量的值变量的值在程序运行期间,可以改变;在程序运行期间,可以改变; 变量名变量名 以名字对应代表一个地址,在程序编译连接以名字对应代表一个地址,在程序编译连接时由编译系统给每一个变量名分配对应的内存地址;时由编译系统给每一个变量名分配对应的内存地址; 从变量中取值从变量中取值通过变量名找到相应的内存地址,从通过变量名找到相应的内存地址,从该存储单元中读取数据。该存储单元中读取数据。 如右图所示:如右图所示:3a变量名变量名变量值变量值存储单元存储单元3.2.1 3.2.1 常量和变量常量和变量v3.3.常


文档来源:https://www.renrendoc.com/paper/212714404.html

文档标签:

下载地址